C++ AVR-GCC生成文件-多个目标
我正在用不同的程序创建一组ATMega设备。他们共享很多文件,比如类 我想创建一个包含以下内容的文件:C++ AVR-GCC生成文件-多个目标,c++,makefile,avr-gcc,C++,Makefile,Avr Gcc,我正在用不同的程序创建一组ATMega设备。他们共享很多文件,比如类 我想创建一个包含以下内容的文件: DEVICE1DEPS = first.o second.o thrid.o DEVICE2DEPS = second.o thrid.o fourth.o ... 然后我想能够编写makedevice1并拥有 我也有一个叫做程序的规则来在芯片上写我的程序 我希望能够编写make device1程序/使程序device1执行 avrdude -p t2313 -c dapa -e -U fl
DEVICE1DEPS = first.o second.o thrid.o
DEVICE2DEPS = second.o thrid.o fourth.o
...
然后我想能够编写makedevice1并拥有
我也有一个叫做程序的规则来在芯片上写我的程序
我希望能够编写make device1程序/使程序device1执行
avrdude -p t2313 -c dapa -e -U flash:w:device1.hex
如何做到这一点?您可以创建两个程序目标:program1和program2,并使它们分别依赖于device1和device2。然后,当您编写程序1时,您还将自动调用device1
avrdude -p t2313 -c dapa -e -U flash:w:device1.hex