⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 这是《ARM嵌入式应用开发技术白金手册》源代码
💻
字号:
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目标
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) 

⌨️ 快捷键说明

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