$ gcc -c detail.cpp $ gcc -o test test.cpp detail.o のMakefileを作る 最初だけ詳しく説明を載せます。とは言っても私はMakeの専門家ではなく専門的な問題は他の書かgmakeのソースファイルを当たってください。 それでは始めます。makeは最初の依存関係だけを見ます。最初の例では all: test.cpp detail.o の部分です。allに対してtest.cpp detail.oとが依存しているとMakeは理解します。それで、今度はtest.cppを探しますが見当たりません。その次はdetail.oを探します。detail.oはdetail.cppに依存していてdetail.oを作るために $(CXX) -c detail.cpp を実行します。そして、最終的に $(CXX) test.cpp detail.