📄 makefile
字号:
ifndef TURBO_DIRTURBO_DIR = ../../../turbo-develendifTURBO_TAG = --turbo-manifest "Version: 0.1.1 Vendor: BLADOX" #--turbo-verboseINCDIR = -I$(TURBO_DIR)/include -I.LIBDIR = $(TURBO_DIR)/libCC = avr-gccLD = avr-ldRM = rm -fTRG = fake_simSRC = fake_sim.c a3a8.cLIB = CFLAGS = -std=gnu99 -mmcu=atmega128 -Wimplicit-function-declaration -Os -fno-builtinLDFLAGS = -L$(LIBDIR) -T turbo.lds -d -r --emit-relocs -R $(LIBDIR)/public_calls $(LIB) -lm -lc `avr-gcc -print-libgcc-file-name`OBJ = $(SRC:.c=.o) all: $(TRG).trbinclude $(SRC:.c=.d)%.o : %.c $(CC) -c $(CFLAGS) $(INCDIR) $< -o $@%.d: %.c $(CC) -M $(CFLAGS) $(INCDIR) $< | sed 's/$*.o/& $@/g' >$@$(TRG).elf: $(OBJ) $(LD) -o $@ $(OBJ) $(LDFLAGS)$(TRG).trb: $(TRG).elf avr-objdump $(TURBO_TAG) --turbo $(TRG).elfdis: $(TRG).elf avr-objdump -D --architecture=avr:5 $(TRG).elf >$(TRG).disinstall: all cp $(TRG).trb ../binclean: $(RM) *.o $(RM) *.d $(RM) $(TRG).dis $(RM) $(TRG).elf $(RM) $(TRG).trb
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -