- 締切済み
makefileでのファイル指定について
プログラムを実行するためのコンパイルでは、makeを使うことが多いと思います。makefileというファイルにその内容を書いておくわけですが、makeというのは必要なものをかき集めて(不必要なものは集めない)セットしていくということなるわけですね。ファイルを集めるというのは結局はフォルダを指定するということなのですが、そのフォルダとは相対パスで指定するのか、絶対パスで指定するのか考え方を教えて頂きたいのですが。私の予想では当然ながら相対パスが普通だということなのですが。また絶対パスでもいいということにもなるでしょうか。./とかつけてフォルダ指定すると相対パスになるとか。makeは苦手でそこを確認したいと思いました。 あと、必ずではありませんが./configureとかしますが、これは何をしているのでしょうか。 よろしくお願いします。OSとしてはWindows, WSLというところでの利用を考えています。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- wormhole
- ベストアンサー率28% (1626/5665)
回答No.4
- wormhole
- ベストアンサー率28% (1626/5665)
回答No.3
- chie65536(@chie65535)
- ベストアンサー率44% (8812/19983)
回答No.2
- f272
- ベストアンサー率46% (8653/18507)
回答No.1
お礼
回答ありがとうございました。 incということなのでincludeファイルだとは思います。 makeというコマンドがmakefileという名前に対して(脊髄反射的に)反応するのは間違いないはずで、makefileの中で呼ばれてるんだろうなとは思います。つまりmakeはmake.incには直接には対応しない、ただ呼び出されるのだろうと予想します。 ※makeは簡単、という評価がありますが、慣れないと肝心のプログラム開発(こちらが戦場)と同じように難航しそうです。今回はこちらがプログラム開発のカヤの外なのでこちらが型にはまってしまえばいいのですが、開発者が、”そんなの当たり前”と思って説明の手を抜くと混乱しそうですが。