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.如果工程中只有個別C 文件被修改了,那么只編譯這些被修改的C文件即可。
03.如果工程的頭文件被修改了,那么我們需要編譯所有引用這個頭文件的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
免責聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!






