led部分Makefile
阿新 • • 發佈:2017-06-06
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