makefile
来自「LPC2129 pwm sample code」· 代码 · 共 35 行
TXT
35 行
# 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 + =
减小字号Ctrl + -
显示快捷键?