【410】Linux 系统 makefile 文件

博客介绍了makefile主要用于合并编译文件,提到前面有参数设置便于修改,还列举了主函数文件puzzle.c、ADT文件boardADT.c和头文件boardADT.h,同时介绍了gcc的 -c 和 -o 参数作用,并给出参考视频和转载链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

makefile 主要是用来合并编译文件

CC = gcc

puzzle: puzzle.c boardADT.o
	$(CC) puzzle.c boardADT.o -o puzzle -lm

boardADT.o: boardADT.c
	$(CC) -c boardADT.c

clean:
	rm -f *.o puzzle

前面就是参数设置,为了后面便与修改

  • puzzle.c 为主函数
  • boardADT.c 为 ADT 文件
  • boardADT.h 为头文件

gcc 参数

  • -c:Compile and assemble, but do not link. (生成 .o 文件,名字默认)
  • -o <file>:Place the output into <file>.(生成可执行文件,名字需要指定)

参考:Makefile的写法【YouTube视频】

转载于:https://www.cnblogs.com/alex-bn-lee/p/11072339.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值