依存関係の順序はメイクファイルの中で重要であると言われています。makeの依存関係の順序
finalObjectFile: x.o main.o y.o
g++ x.o main.o y.o -o finalObjectFile
main.o: header/x.h source/main.cpp
g++ -c source/main.cpp
x.o: header/x.h source/x.cpp
g++ -c source/x.cpp
y.o: source/y.cpp header/x.h
g++ -c source/y.cpp
は、上記のコードでは、私はヘッダファイルx.hの位置を入れ替えています:
x.o: header/x.h source/x.cpp
g++ -c source/x.cpp
y.o: source/y.cpp header/x.h
g++ -c source/y.cpp
が、出力が行われません。私はどのように理解したいです!
実際に依存する重要な依存関係はどれですか?
どこでこれを聞きましたか?私は決してそれに問題がなかった... –
@EricJohnsonこれを参照してください:http://www.eng.hawaii.edu/Tutor/Make/3-3.html –
参照ページの用語は間違っています。それは2001年に書かれました。それは2001年にもウェブから削除されているはずです。または固定。 –