如何寫Makefile編譯彙編和C文件

有些場景下編譯的程序是不能依賴OS和標準的C庫的,並且需要C和彙編混合編譯,如bootloader程序,就需要制定參數-nostdlib,這樣的Makefile如下所示:
all:
 arm-linux-gcc -O2 -Wall -nostdlib -march=armv4 -Wl,-T,ipl.lds uart.c ipl.c nfc.c nand.c sha1.c arm.s -o ipl.exe
 arm-linux-objcopy -Obinary ipl.exe ipl.bin
clean:
 rm -rf ipl.exe ipl.bin
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章