1. 程式人生 > >led部分Makefile

led部分Makefile

font 生成 linux ext blog $@ -c pan 鏡像

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