4_makefile文件,gdb调试
4_makefile文件,gdb调试
1.makefile文件
依赖文件makefile操作:管理,自动化的编译。
举个栗子:
main.c文件:
fun.h文件:
add.c文件:
max.c文件:
makefile文件:
终端操作:
2.gdb调试
①编译时加-g,增加调试信息,gcc -o test test.c -g
②gdb test(test是可执行程序,注意)
③ l
④开始调试
gdb命令:
l 显示代码
b+行号 加断点
r 启动程序
n 单步执行
p+字符串 打印字符串
q 退出
s 进入函数
finish 跳出函数
set follow-fork-mode child 跟踪子进程
Info break查看断点信息