GCC与GDB使用
GCC基本命令
gcc[选项][文件名]函数
- -E:仅执行编译预处理(.c->.i)
- -S:将c代码转换成汇编代码(.i->.s)
- -c:仅执行编译操做,不进行链接操做(.s->.o)
- -o:指定生成的输出文件
- -I(大写i):指定头文件目录
- -l:指定程序要来连接的库
- -L:指定库文件所在的目录名
GDB基本命令
gcc -g:编译源程序调试
- l:列出文件代码清单
- display/f expr:设置自动显示的变量
- p:显示指定变量的值
- r:运行
- c:继续运行至下一个断点
- b:设断点(函数断点、行断点、条件断点(if i = 100))
- tb:临时断点,行号
- s:步入
- n:步过
- until:使一个循环结束
- finish:使一个函数结束
- info(i):显示各种信息
- q:退出调试
- help:列出gdb命令种类
- help all:查看全部命令
- help
:查看某一种类命令
- help:查看命令的帮助
欢迎关注本站公众号,获取更多信息