我在學習Makefiles,當我第一次搜索網頁時,我沒有得到任何關於我的問題的回覆。關於Makefiles的詳細信息
什麼-o
,-f
,-c
,-g
,-Wall
,-I
等實際調用(如+, - ,||,& &被稱爲運營商),這樣我就可以做一個正確的搜索他們未來,他們做什麼?
我發現一個例子,其中這發生在一個Makefile如下所示:
helloworld : helloworld.c
gcc -o helloworld helloworld.c
hellomake: hellomake.c hellofunc.c
gcc -o hellomake hellomake.c hellofunc.c -I.
all: myprog.c
gcc -g -Wall -o myprog myprog.c
(注:它們是從其他生成文件例子採取只是爲了顯示部件這裏的「-g」,「-Wall」等使用
您應該首先從GNU make文檔開始。 http://www.gnu.org/software/make/manual/ –
這與Makefile尤其(或C)沒有任何關係,但是使用shell腳本(makefile只是執行一堆shell命令)。這些被稱爲*參數*,並且通常不帶值的參數被稱爲*標誌*。 –