格式:
gcc -g 文件名.c -o 可执行文件
gdb 可执行文件//
list 查看程序;
quit 退出;
run 执行;
break +行号 :设置断点;
break +行号 if i=3 (语句);
info break 查看断点;
delete + 断点编号:删除断点;
next 单步运行(不进入子函数);
step 单步运行(进入子函数);
print +变量名 :输出变量值;
continue 继续运行;
finish 结束当前函数运行;
//////////////////////////////////////////////////////////////////////////////////////////////
工程管理器:
tree 可以树状形式显示文件;
make 批处理;
makefile的元素:目标,依赖,命令;
“:”前是目标,“:”后是依赖;
目标:依赖
(用Tab)命令;
检查时间戳确定;
/.PHONY:伪目标
伪目标:
语句/((make + 伪目标)执行伪目标)(执行从目标体开始)
make -f makefile1 指定makefile
以功能目录的形式管理代码的好处:1,提高代码的维护性;2,提高代码的可读性;
三类makefile:顶层makefile(总控makefile);
功能目录的makefile(功能makefile);
头文件makefile(scripts);