我在学习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命令)。这些被称为*参数*,并且通常不带值的参数被称为*标志*。 –