1

やあ、

「make」のデフォルトの動作を変更したい。
acファイルをコンパイルするときに次のコマンドを実行したい:

クランファイル.c -std=c99 -Wall -Werror -fcolor-diagnostics -lcs50 -lm

そうするための「nooby」方法はありますか?

thx事前に、

トム


フォーラムを検索してグーグルを試した場合、何も表示されませんでした。しかし、正確に何を検索すればよいかわからなかった可能性があります...だから、これがどこか他の場所で答えられたら、私は本当に悲しいです...

4

1 に答える 1

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です。

于 2012-11-27T15:43:05.533 に答える