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 · 1312 阅读 · 0 评论 -
通过makefile,解决写好的c文件直接make,生成可执行文件
makefilemakefile是一个项目的代码管理工具,把代码的编译扔到makefile中有这么三大规则: 1、目标 2、依赖 3、命令格式编写: 目标:依赖条件 tab缩进 命令自动变量: $< 规则中的第一个依赖 $@ 规则中的目标 $^ 规则中的所有依赖在底下代码中 $()这个是用来提取关于括号里的具体含义src = $(wildcard ./*.c) *//查找当前目录下的c文件obj =原创 2021-05-05 11:37:00 · 1420 阅读 · 2 评论