Linuxでmakeファイルを作成する方法を理解しようとしていますが、これを使用するように提案された人もいます:
target: mytalkc.c mytalkd.c
gcc mytalkc.c -o mytalkc
gcc mytalkd.c -o mytalkd
ターミナルで「make」を使用して上記のコードを正確に実行すると、すべてが正常に実行され、すべてがコンパイルされ、実行可能ファイルが正常に作成されました。だから私はこれが正しいと思ったので、これをメイクファイルに使用しました。
さらにドキュメントを読んだ後、メイクファイルを作成する正しい方法は、上記の方法とは異なることがわかりました....
私の質問は、「target:」が機能する理由と、make がエラーなしですべてを完了できた理由です。また、make ファイルで "target:" よりも "all:" のようなものが使用されるのはなぜですか?
事前に感謝し、明らかな場合は申し訳ありませんが、私は Linux プログラミングは初めてです。