heyho,
我想更改“make”的默认行为。
我希望它在编译c文件时运行以下命令:
clang 文件 .c -std = c99 -Wall -Werror -fcolor-diagnostics -lcs50 -lm
有没有“nooby”的方法呢?
提前,汤姆
如果搜索论坛并尝试谷歌 - 没有出现。但是很有可能,我不知道到底要搜索什么...所以如果这个问题在其他地方得到了回答,我真的很吵......
答案 0 :(得分:2)
将其放入bash启动脚本:
export CC=clang CFLAGS="-std=c99 -Wall -Werror -fcolor-diagnostics" LDLIBS="-lcs50 -lm"
最好将这些行放在Makefile
中(对于简单的情况,你不需要更多,但你可能想要添加依赖行):
CC=clang
CFLAGS=-std=c99 -Wall -Werror -fcolor-diagnostics
LDLIBS=-lcs50 -lm
更好的是创建一个合适的Makefile
,但上面的内容会让你开始。
您可以使用任何文本编辑器创建Makefile
。 make
在当前目录中查找Makefile
(通常称为Makefile
,但也可以称为makefile
)。只需将其放在与C
程序相同的目录中。