1.多個c檔案程式設計的方法
多個c檔案程式設計
2.編譯過程中makefile的出現
起初用 gcc x.c xx.c xxx.c ..... -o x 這種方式編譯檔案
結果就是多個源檔案編譯會很慢,特别是你隻改了某一個檔案還得編譯整個工程。
于是想到了這麼個好點的辦法
先把所有的.c檔案編譯成.o檔案,哪個檔案被修改則隻編譯該檔案,在連結起來。
gcc -c *.c
gcc *.o -o x
這樣快了很多,但是如果修改了幾個檔案,很容易忘掉那個被單獨編譯了哪個沒有被單獨編譯過。
于是出現了make。
make是如何工作的:
判斷如果.o檔案比.c檔案老,則需要編譯,否則不編譯。
3.makefile的寫法
makefile的基本使用