コンパイルされたアプリケーションを保存する場所を make で選択することは可能ですか? 例えば:
私の Makefile はルート フォルダーにあります。私のソース コードは /src にあります
コンパイルされたアプリケーションは次の場所に保存する必要があります
/dist/release/linux
ありがとう :) !
確かに-次のようなことができます:
VPATH = /src
OUTPUT_DIR = /dist/release/linux
SRC = foo.c bar.c
EXE = foo
$(OUTPUT_DIR)/$(EXE) : $(SRC)
gcc -Wall $(SRC) -o $@
は、ソース ファイルを検索するディレクトリをVPATH
指定する特別な変数であるため、 およびでおよびを検索することに注意してください。make
foo.c
bar.c
/src/foo.c
/src/bar.c
実行可能ファイルfoo
は でビルドされ/dist/release/linux/foo
ます。