Я пытаюсь понять makefile. У меня есть следующие файлы:Создание make-файла с зависимостями
main.c
(includes progA.c progB.c progC.c)
progA.c
(includes progA.h)
progB.c
(includes progA.c)
progC.c
Я пытался создать Makefile, но не уверен, если это правильно или нет:
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
Может кто-нибудь, пожалуйста, помогите мне понять. Я попытался посмотреть учебники, но есть другая информация.
Также, как я могу запустить этот тест?
Сохраните файл как 'makefile', для запуска использовать' make' команду. – deepmax
Каким образом 'progB.c' включает' progA.c'? – PhillipD
progB.c использует одну из функций progA.c – CocaCola