makefile的语句

打开虚拟机,进入界面后打开visual软件,点击新建空白文件,注意空白文件的名字要写为makefile。

  1. 变量

makefile中可能会需要反复输入一些文件命,所以可以用变量来代替文件名

使用方法:$(变量名)=a.c  b.c  c.c

其后的代码中可以用$(变量名)来代替“a.c  b.c  c.c ”

同时可以用+=的方式来追加定义

$(a)=a.c  b.c

a+=c.c

最终$(a)=a.c  b.c  c.c

makefile使用格式

$(变量名)=a.c  b.c  c.c

main:$(变量名) ps:其中main为目标文件,即需要生成的文件,$(变量名)为依赖文件,即生成main是需要的文件

(按一下tab键作为分止符)gcc $(变量名) -c main

最后结果为:生成可执行文件main

  1. 伪目标

由于伪目标不是真正的目标文件,只是一个符号。为了不和真实的目标文件混淆,一般会使用  .PHONY:伪目标名   对伪目标进行标识

.PHONY:clean

clean:rm -f *.o    (清除所有.o文件)

之后输入make clean,变会执行清除指令,但注意,伪目标指令不会生成相应的执行文件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值