[英]AVR-GCC Makefile - multiple targets
我正在使用不同的程序創建一組ATMega設備。 他們共享很多文件,例如類。
我想創建一個包含以下內容的makfile:
DEVICE1DEPS = first.o second.o thrid.o
DEVICE2DEPS = second.o thrid.o fourth.o
...
然后,我希望能夠編寫make device1並具有
$(CC) $(CFLAGS) -I./ -o device1.out $(device1deps)
我也有一個名為program的規則,可以在芯片上編寫我的程序,我希望能夠編寫make device1程序 / make program device1來執行
avrdude -p t2313 -c dapa -e -U flash:w:device1.hex
怎么做?
你可以做兩個program
的目標: program1
和program2
,使他們依賴於device1
和device2
分別。 然后,當您make program1
您還將自動調用device1
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.