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

makefile编译规则

makefile编译规则

   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行命令实现反汇编。





相关文章:

  • 2021-06-20
  • 2021-10-21
  • 2022-12-23
  • 2022-12-23
  • 2021-11-23
  • 2021-08-05
  • 2021-11-23
猜你喜欢
  • 2022-12-23
  • 2021-10-11
  • 2022-12-23
  • 2022-01-03
  • 2021-11-23
  • 2022-01-09
  • 2021-11-27
相关资源
相似解决方案