Linux_gcc_gdb发表于2022-05-12更新于2025-07-17阅读次数 内容 gcc gdb gcc的文件类型约定规则 gcc常用选项 gdb - 调试工具 调试的对象:可执行程序 编译时需要增加调试信息-g 常用命令 命令标识 含义 l 显示代码 Enter(回车键) 重复上一条命令 b 行号 为某行添加断点 info break 查看断点信息(bnum) delete bnum 删除断点对应的编号 r、run 启动程序 n、next 单步执行 p 变量名、print 变量名 打印变量名内容 q 退出调试 s、step 进入函数 f、finish 跳出函数 continue 继续程序(到下一个断点)
makefile发表于2022-05-12更新于2025-09-28阅读次数 内容 makefile的编写 命令 示例 示例所用到的代码内容: 12345678910//main.c#include<stdio.h>int main(){ int a = 2; int b = 3; printf("a+b = %d\n",add(a,b)); printf("Max = %d\n",max(a,b)); return 0;} 12345//add.cint add(int x, int y){ return x+y;} 12345//max.cint max(int x, int y){ return x > y ? x : y;} makefile编写 1234567891011121314151617# Makefileall : mainmain : main.o add.o max.o gcc -o main main.o add.o max.o main.o : main.c gcc -c main.cadd.o : add.c gcc -c add.c max.o : max.c gcc -c max.c clean: rm -f *.o main 命令 1make makefile #make命令--读取makefile文件