私がこれを間違ったスタックに投稿した場合は、許してください。 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を実行しています。
ベストアンサー1
CFLAGS
環境変数が必要です。
たとえば、
$ export CFLAGS='-ggdb3'
$ make test
cc -ggdb3 test.c -o test