為什么要使用Makefile工具,怎么使用?
a.c------>***.s------>***.ob.c------>xxx.s------>xxx.oxxx.o + ***.o ------>test
gcc -c a.cgcc -c b.cgcc a.o b.o –o test
02.如果工程中只有個(gè)別C 文件被修改了,那么只編譯這些被修改的C文件即可。
03.如果工程的頭文件被修改了,那么我們需要編譯所有引用這個(gè)頭文件的C文件,并且鏈接成可執(zhí)行文件。
test:a.o b.ogcc –o test a.o b.oa.o: a.cgcc -c a.cb.o: b.cgcc -c b.cclean:rm *.orm test
objdect = a.o b.otest:$(object)gcc –o test $(object)a.o: a.cgcc -c a.cb.o: b.cgcc -c b.cclean:rm *.orm test
objdect = a.o b.otest:$(object)gcc –o test $(object)%.o: %.cgcc -c [ DISCUZ_CODE_0 ]lt;clean:rm *.orm test
objdect = a.o b.otest:$(object)gcc –o test $(object)%.o: %.cgcc -c [ DISCUZ_CODE_0 ]lt;clean:rm *.o test
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問題,請(qǐng)聯(lián)系我們,謝謝!






