首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
Distributions
›
Ubuntu
›
Fedora
›
CentOS
中文资源站
›
网易开源镜像站
V2EX
›
Linux
Makefile 中可以获取执行 make 时代有的参数和选项吗?
z0z
·
2019-03-27 10:16:45 +08:00
· 3472 次点击
这是一个创建于 2097 天前的主题,其中的信息可能已经有所发展或是发生改变。
如执行 make clean,在 Makefile 中可以获取 clean 这个选项的吗? 就像 bash 中使用$1,$2 那样获取命令行的参数。
makefile
clean
make
获取
3 条回复
•
2019-03-27 10:45:51 +08:00
1
kxuanobj
2019-03-27 10:33:27 +08:00
这东西叫编译目标吧。。
https://www.gnu.org/software/make/manual/html_node/Goals.html
2
iwtbauh
2019-03-27 10:39:10 +08:00 via Android
可以这样
make CC=clang
可以覆盖 Makefile 里的 CC 变量
3
z0z
OP
2019-03-27 10:45:51 +08:00
@
kxuanobj
是的,编译目标这个已了解。对命令行的参数判断不想在编译目标那里处理。
@
iwtbauh
这个是方法是可行的,但是在执行 make 时需要指定一个类似 CC 这样的变量,没有 make clean 这样简洁。请原谅我的贪婪。
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2522 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms ·
UTC 03:21
·
PVG 11:21
·
LAX 19:21
·
JFK 22:21
Developed with
CodeLauncher
♥ Do have faith in what you're doing.