2017-02-28 12 views
-1

このGCCコマンドで.oファイルのディレクトリを指定するにはどうすればよいですか?オブジェクトディレクトリのメイクファイルはどのように指定できますか?

gcc -c -Wall -Wextra -Werror src/*.c

+2

できません。同時に複数のファイルをコンパイルすると、出力を別のディレクトリにリダイレクトする方法はありません。出力を特定の名前付きファイルに移動させたい場合は、ソースファイルごとにコンパイラを1回起動する必要があります(たとえば、* .cのようなワイルドカードは使用できません)。なぜこの質問にmakefileタグがあるのか​​分かりません。あなたがここでmakefileに関する質問を出さなかったからです。 – MadScientist

答えて

2

使用すると、ターゲットを指定するには、-o。好きなディレクトリを選ぶことができます。

+2

'clang:エラー:複数の出力ファイルを生成するときに-oを指定できません。 ' –

+0

@CosminSerdean - あなたの質問はGCCです。 Clangはどうしたらいいですか? – StoryTeller

関連する問題