makefile

来自「10MS/s USB-2.0 ("high speed") oscillosco」· 代码 · 共 32 行

TXT
32
字号
CC = avr-gccSOURCES = main.call: firmware.bin firmware-eeprom.bin# Actually, we should use attiny2313, but this version of # avr-gcc does not know about it. firmware.elf: $(SOURCES)	$(CC) -W -Wall -O2 -s -mmcu=at90s2313 \		$(SOURCES) -o firmware.elfdump: firmware.elf	avr-objdump -D firmware.elfclean:	-rm -f firmware.bin firmware.elf firmware-eeprom.bin firmware.asmfirmware-eeprom.bin: firmware.elf	avr-objcopy -j .eeprom -O binary firmware.elf firmware-eeprom.bin	@ls -l firmware-eeprom.binfirmware.bin: firmware.elf	avr-objcopy -j .text -j .data -O binary firmware.elf firmware.bin	avr-objdump -D firmware.elf > firmware.asm	@ls -l firmware.bindist: firmware.bin firmware-eeprom.bin	tar -c Makefile $(SOURCES) \		firmware.bin firmware-eeprom.bin \		| gzip -9 > firmware.tar.gz

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?