簡體   English   中英

AVR-GCC Makefile-多個目標

[英]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的目標: program1program2 ,使他們依賴於device1device2分別。 然后,當您make program1您還將自動調用device1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM