?? makefile
字號(hào):
PAT = C:\Program Files\arm\adsv1_2\bin #宏定義
CC = $(PAT)/armcc #指定ARM C編譯器
LD = $(PAT)/armlink #指定ARM 連接器
OBJTOOL = $(PAT)/fromelf
RM = $(PAT)/rm –f
AS = $(PAT)/armasm -keep -g #指定ARM匯編器
ASFILE = C:/arm_xyexp/Init.s
CFLAGS = -g -O1 -Wa -DNO_UNDERSCORES=1
MODEL = main
SRC = $(MODEL).c #maic.c源,main.o目標(biāo)
OBJS = $(MODEL).o
all: $(MODEL).axf $(MODEL).bin clean
%.axf:$(OBJS) Init.o
@echo "### Linking ..." #輸出顯示 ### Linking ...
$(LD) $(OBJS) Init.o -ro-base 0x8000 -entry Main -first Init.o -o $@ -libpath C:/arm/adsv1_2/lib
%.bin: %.axf
$(OBJTOOL) -c -bin -output $@ $<
$(OBJTOOL) -c -s -o $(<:.axf=.lst) $<
%.o:%.c
@echo "### Compiling $<" #輸出顯示 ### Compiling
$(CC) $(CFLAGS) -c $< -o $@
clean: # make clean
$(RM) Init.o $(OBJS)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -