天天看點

makefile再出發[2](armcc的一個簡單makefile)

這個文章 《嵌入式基于makefile的STM32編譯方法探索》我搜到好幾次了。是個比較好的思路。

就像文章裡面說的,先建立一個mDK的小例子吧。

寫了《armcc基本指令 試一試》,那麼下一步就可以寫個簡單的makefile了。

寫個makefile, 如下:

main.o: main.c

    armcc -c --cpu Cortex-M3 -g -O0 --apcs=interwork main.c -o main.o

編譯OK,再寫個makefile,如下:

main.o: main.c

    armcc -c --cpu Cortex-M3 -g -O0 --apcs=interwork main.c -o main.o

startup.o: startup.s

    armasm --cpu Cortex-M3 -g --apcs=interwork startup.s -o startup.o

結果隻執行完第一條。這是因為makefile就是這樣的,隻要執行完了一條就結束了。