1
src /とsrc/a /にソースファイルがある場合、src/a /から生成されたこれらのソースファイルから生成されたオブジェクトファイルは、src/objに入れる?リンクするときにオブジェクトファイルの相対ディレクトリパスをそのまま維持する必要がありますか?
リンカーは、#include文のファイル名の最後の部分だけを見ていませんか?
src /とsrc/a /にソースファイルがある場合、src/a /から生成されたこれらのソースファイルから生成されたオブジェクトファイルは、src/objに入れる?リンクするときにオブジェクトファイルの相対ディレクトリパスをそのまま維持する必要がありますか?
リンカーは、#include文のファイル名の最後の部分だけを見ていませんか?
いいえ、必須ではありません。しかし、あなたのオブジェクトディレクトリ構造があなたのソースを模倣するならば、リンケージ問題をデバッグする方が簡単かもしれません。
実際には、あなたのために働くどのような方法でもmakeを注文することができます。何を見つけるべきかすべてのルールを伝えてください。
リンカーは、ファイル名の最後の部分を#includeステートメントの で調べますか?
いいえ、リンカーはinclude
ディレクティブの知識がありません。これは前処理の一部に過ぎません。