📄 makefile
字号:
# for making arm code Rob Chapman Apr 1, 04
NAME = test io
CC = arm-elf-gcc
LD = arm-elf-ld -v
AR = arm-elf-ar
AS = arm-elf-as
CP = arm-elf-objcopy
.SUFFIXES : .o .c .s
CFLAGS = -I./ -c -O3
AFLAGS = -ahls -mapcs-32
CAFLAGS = $(CFLAGS) -Wa,-ahls,-mapcs-32
LFLAGS = -Map main.map -nostartfiles -T simple.cmd
CPFLAGS = -O ihex
test: main.out
@ echo "...copying"
$(CP) $(CPFLAGS) main.out main.hex
main.out: start.o ivt.o main.o pwm.o simple.cmd
@ echo "..linking"
$(LD) $(LFLAGS) -o main.out start.o ivt.o main.o pwm.o libc.a
.c.o:
@ echo ".compiling"
$(CC) $(CAFLAGS) $< > a.lst
mainin: start.s ivt.s main.c
@ echo ".compiling"
$(CC) $(CFLAGS) start.s ivt.s main.c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -