1
我正在嘗試使用頂層makefile。它應該逐個放入8個或10個子目錄中,並在每個子目錄中製作。但我無法讓它工作。makefile混淆
下面是住在頂層目錄簡化的Makefile:
/home/calls/cgi>cat makefile
all: /home/calls/cgi/chain/chain.o
cd /home/calls/cgi/chain
make -f /home/calls/cgi/chain/makefile
下面是從make命令的輸出:
/home/calls/cgi>make
cd /home/calls/cgi/chain
make -f /home/calls/cgi/chain/makefile
make[1]: Entering directory `/home/calls/cgi'
make[1]: *** No rule to make target `chain.c', needed by `chain'. Stop.
make[1]: Leaving directory `/home/calls/cgi'
make: *** [all] Error 2
/home/calls/cgi>
什麼我做錯了嗎?
謝謝!
謝謝!這使得(錯誤...)使一切都變得清晰。 '它充分利用了它。 –