私はメイクファイルを理解しようとしています。次のファイルがあります。
main.c
(includes progA.c progB.c progC.c)
progA.c
(includes progA.h)
progB.c
(includes progA.c)
progC.c
メイクファイルを作成しようとしましたが、それが正しいかどうかわかりません:
main.o: main.c progA.o progB.o progC.o
gcc -c main.c
progA.o: progA.c progB.o
gcc -c progA.c
progB.o: progB.c progB.h
gcc -c progB.c
progC.o: progC.c
gcc -c progC.c
誰かが私を理解するのを手伝ってくれませんか。チュートリアルを見ようとしましたが、別の情報が提供されています。
また、実際にこれを実行してテストするにはどうすればよいですか?