我有這個文件:makefile依存圖表
main.c
A.h
A.c
B.h
B.c
X.h
和main.c中我有A和A.H我包括B和B.h我包括X.h 我怎麼能寫的Makefile呢?請告訴我關於這個例子
我有這個文件:makefile依存圖表
main.c
A.h
A.c
B.h
B.c
X.h
和main.c中我有A和A.H我包括B和B.h我包括X.h 我怎麼能寫的Makefile呢?請告訴我關於這個例子
的依賴關係圖試試這個:
main: main.o A.o B.o
gcc -o main main.o A.o B.o
%.o: %.c
gcc -c $<
在編譯.c文件,你不必擔心依賴的是,連接可執行文件,只有當。
這是什麼意思? (是指任何?) – Aryan
是的,%是一個可以匹配任何內容的佔位符。 gcc命令中的$
@Aryan ..你需要學習Makefile的基礎知識'http:// sagarsakre.blogspot.com/2012/09/understanding-makefile-for-beginners.html' –
在'A.c'中是否包含'A.h'?在'B.c'中是否包含'B.h'? – Beta