从上面的代码中可以看出,,最后编译的hello是由hello.o最后生成的
先看第3,4行:第3行,hello.c先编译生成hello.o,第4行,是生成hello.o具体的命令
再看第1,2行:第1行,二进制文件hello需要hello.o,第2行,是生成hello具体的命令
是不是很easy.
三、如果有多个文件需要进行链接,只需生成.o文件,最后链接生成最终文件
如:有file1.h,file1.c, file2.h, file2.c, main.c五个文件
makefile文件如下:
从上面代码可以看出,需要先编译出file1.o,file2.o,main.o文件,最后链接生成最终的main文件,大功告成。
数最亮的星。如果有可能,我带你去远行。