Anf*_*nee 7 bash make terminal gcc crunchbang
如果我在错误的堆栈中发布了这个,请原谅我。每次我为目录中没有任何 Makefile 的文件运行 make 时,make 仍然可以工作并编译源代码,但只有参数:gcc filename.c -o filename
例如,如果我make test在目录中输入test.c ,它会:gcc test.c -o test
我想改变这一点,这样每当我在没有 Makefile 的情况下运行 make 时,它会做: gcc -ggdb -std=c99 -Wall -Werror -o filename filename.c -lcs50 -lm
我还认为此更改将成为永久性的,并且无论我重新启动还是更改目录都不会更改。
我目前正在 AMD 64 位处理器上运行 Crunchbang Weezy。
你想要CFLAGS环境变量。
例如:
$ export CFLAGS='-ggdb3'
$ make test
cc -ggdb3 test.c -o test
Run Code Online (Sandbox Code Playgroud)