嘿嘿,
我想更改“make”的默认行为。
我希望它在编译 ac 文件时运行以下命令:
clang文件.c -std=c99 -Wall -Werror -fcolor-diagnostics -lcs50 -lm
有没有“nooby”的方式来做到这一点?
提前谢谢,
汤姆
如果搜索论坛并尝试谷歌 - 什么都没有出现。但很有可能,我不知道到底要搜索什么......所以如果在其他地方得到回答,我真的很抱歉......
嘿嘿,
我想更改“make”的默认行为。
我希望它在编译 ac 文件时运行以下命令:
clang文件.c -std=c99 -Wall -Werror -fcolor-diagnostics -lcs50 -lm
有没有“nooby”的方式来做到这一点?
提前谢谢,
汤姆
如果搜索论坛并尝试谷歌 - 什么都没有出现。但很有可能,我不知道到底要搜索什么......所以如果在其他地方得到回答,我真的很抱歉......
将其放入您的 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
即可。