码迷,mamicode.com
首页 > 其他好文 > 详细

led部分Makefile

时间:2017-06-06 21:59:37      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:linu   class   gcc   执行   校验   程序   系统   -o   dump   

Makefile文件
led.bin: start.o arm
-linux-ld -Ttext 0x0 -o led.elf $^    //led.elf就是操作系统下的可执行程序,但是不能烧写到逻裸机 arm-linux-objcopy -O binary led.elf led.bin  //objcopy是用来生成可烧录的镜像的 arm-linux-objdump -D led.elf > led_elf.dis  //objdump是用来反编译的,把编译好的可执行程序转换成汇编程序
  gcc mkv210_image.c -o mkx210 //在主机中执行这个程序是用来给led.bin添加校验和,从而获得SD卡的镜像
  .
/mkx210 led.bin 210.bin  //执行这个编译后的代码,生成SD卡镜像
%.o : %.S        //把所有的.S文件编译生成.o文件
  arm
-linux-gcc -o $@ $< -c     //-c代表只编译不链接
%.o : %.c        //把所有的.c文件编译生成.o文件
  arm
-linux-gcc -o $@ $< -c     //-c代表只编译不链接
clean:           
  rm
*.o *.elf *.bin *.dis mkx210 -f    //清除所有的.o .elf .bin .dis文件

 

led部分Makefile

标签:linu   class   gcc   执行   校验   程序   系统   -o   dump   

原文地址:http://www.cnblogs.com/jxjl/p/6953653.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!