makefile编译规则

来源:互联网 发布:java list 排序 编辑:程序博客网 时间:2024/06/05 00:16

一般来说,无论是C、C++、还是pas,首先要把源文件编译成中间代码文件,在Windows下也就是 .obj 文件,UNIX下是 .o 文件,即 Object File,这个动作叫做编译(compile)。然后再把大量的Object File合成执行文件.a,这个动作叫作链接(link)。makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。



   clean:

        rm -f *.o *.bin *.elf *.dis   

执行make命令时,想生成17行的boot.bin,要生成boot.bin依赖14行的.o文件,而.o文件由26行/29行指令生成,

编译完后,用17行的命令生成lcd_elf文件,用18行命令将lcd_elf文件转为二进制,用19行命令实现反汇编。





原创粉丝点击