Makefile的使用

一些基础知识

符号’@’ ‘KaTeX parse error: Double superscript at position 3: ' '̲$’ ‘-’ '-n '的说明

1.‘@’ 通常makefile会将其执行的命令行在执行前输出到屏幕上。如果将‘@’添加到命令行前,这个命令将不被make回显出来
2.’ - ’
通常删除,创建文件如果碰到文件不存在或者已经创建,那么希望忽略掉这个错误,继续执行,就可以在命令前面添加 -,
3.’ $ ‘美元符号$,主要扩展打开makefile中定义的变量
4.’ ′ ' 符号主要扩展打开makefile中定义的shell变量

wildcard

列出当前目录下所有符合模式“ PATTERN”格式的文件名,并且以空格分开。“ PATTERN”使用shell可识别的通配符,包括“ ?”(单字符)、“ *”(多字符)等

patsubst

把字串“ x.c.c bar.c”中以.c 结尾的单词替换成以.o 结尾的字符

notdir

去除文件名中的路径信息

包含头文件路径

使用-I+头文件路径的方式可以指定编译器的头文件的路径

addsuffix

加后缀函数

包含另外一个文件:include
foreach

把参数中的单词逐一取出放到参数所指定的变量中,然后再执行所包含的表达式。

call

根据不同的参数对它进行展开来获得不同的结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值