![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 51
深入理解
悟道xn
站在前人的肩上,探寻信息未来的发展
展开
-
Linux下gdb调试的基本详情
老生常谈了,关于linux的gdb的情况,但是呢,我最近在工作中从事工作其中一项就是开发linux下的命令行,大部门的调试工作也是需要依靠gdb的帮助,这次文章就主要讲讲关于gdb的一些使用情况! 1.GCC的全过程 只要了解了c语言编译的全过程,才有可能去真正搞懂gdb的底层原理。 先给大家贴出来gcc的一些编译选项 GCC编译选项 说明 -E 预处理指定的源文件,不进行编译 -S 编译指定的源文件,但是不进行汇编 -c ...原创 2022-01-03 20:37:16 · 1324 阅读 · 0 评论 -
通过makefile,解决写好的c文件直接make,生成可执行文件
makefile makefile是一个项目的代码管理工具,把代码的编译扔到makefile中 有这么三大规则: 1、目标 2、依赖 3、命令 格式编写: 目标:依赖条件 tab缩进 命令 自动变量: $< 规则中的第一个依赖 $@ 规则中的目标 $^ 规则中的所有依赖 在底下代码中 $()这个是用来提取关于括号里的具体含义 src = $(wildcard ./*.c) *//查找当前目录下的c文件 obj =原创 2021-05-05 11:37:00 · 1442 阅读 · 2 评论