什么叫网站开发应用框架,wordpress让nginx卡死,河南建设协会官网,网站建设的毕业设计由foo1.c foo2.c foo3.c 3个源文件组成的源程序生成最终的可执行程序foo的命令#xff1a;
gcc foo1.c foo2.c foo3.c -o foo
如果处理的源文件不止一个#xff0c;则gcc会依次对每个文件进行预处理、编译、汇编#xff0c;最后将所有的目标代码和库文件进行#xff0c;链…由foo1.c foo2.c foo3.c 3个源文件组成的源程序生成最终的可执行程序foo的命令
gcc foo1.c foo2.c foo3.c -o foo
如果处理的源文件不止一个则gcc会依次对每个文件进行预处理、编译、汇编最后将所有的目标代码和库文件进行链接生成可执行程序。即等价于以下步骤
gcc -c foo1.c -o foo1.o
gcc -c foo2.c -o foo2.o
gcc -c foo3.c -o foo3.o
gcc foo1.o foo2.o foo3.o -o foo
当一个工程包含许多源文件时采用这种方式仅用一个gcc命令来对每个源文件进行编译是非常浪费时间的。另外如果其中一个文件进行了修改则需要对所有的文件进行重新编译显然这是不必要的。因此灵活使用gcc和make是非常重要的。