河北建设厅官方网站网站设计便宜
news/
2025/10/6 7:01:21/
文章来源:
河北建设厅官方网站,网站设计便宜,天猫网站建设的目标,塘沽官网gcc的流程
预处理 -E .i
编译 -s .s 把c语言编译为汇编
汇编 -c .o 把汇编编译为二进制
链接工程管理软件#xff0c;它可以根据文件的时间戳进行编译#xff0c;根据文件结构编译
app:main.o add.o
gcc main.o add.o -o appmain.o:main.c
gcc -c main.c -o main.oadd.o:…gcc的流程
预处理 -E .i
编译 -s .s 把c语言编译为汇编
汇编 -c .o 把汇编编译为二进制
链接工程管理软件它可以根据文件的时间戳进行编译根据文件结构编译
app:main.o add.o
gcc main.o add.o -o appmain.o:main.c
gcc -c main.c -o main.oadd.o:add.c
gcc -c add.c -o add.o.PHONY:clean 伪目标clean:rm *.o app自动变量 $* 不包含扩展名的目标文件名称 $ 所有的依赖文件以空格分开并以出现的先后为序可能包含重复的依赖文件 $ 第一个依赖文件的名称 $? 所有时间戳比目标文件晚的的依赖文件并以空格分开 $ 目标文件的完整名称 $^ 所有不重复的目标依赖文件以空格分开 $% 如果目标是归档成员则该变量表示目标的归档成员名称
万能模版
OBJS$(patsubst %.c,%.o,$(wildcard src/*.c))CCgccCFLAGS -Wall -O -g -I ./includeAPPapp$(APP):$(OBJS)$(CC) $(CFLAGS) $^ -o $.PHONY:cleanclean:$(RM) *.o $(APP)gdb调试
编译时需要加-g
运行 gdb a.out
b 设置断点
r 运行
n/s 单步运行
c 恢复运行
l 查看文件
info b 查看断点位置
p 查看变量值
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/929054.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!