假设我有一个文件foo.c
,没有Makefile
,当我调用make foo
时,make
的隐式规则方便地启动并编译foo.c
。是否有一种简单的方法来添加一对夫妇的标志,如-g
和-Wall
到隐式规则?
我已经看到我可以在Makefile
中使用模式规则,但我宁愿让这些隐式规则中的标志应用于整个本地机器(mac OS)。
您可以将CFLAGS
前置到命令行:
CFLAGS='-g -Wall' make foo
我想我找到了一篇你想要的文章:
http://seshbot.com/blog/2014/06/16/make-with-no-makefile-for-c-plus-plus-playgrounds/基本上,它告诉您将环境变量设置为您希望在默认情况下传递的标志