📄 makefile
字号:
# -----------------------------------------------------------------
# Makefile for ex2.elf
# -----------------------------------------------------------------
CC = arm-elf-gcc
CFLAGS = -Wall -O2 -mcpu=arm7tdmi
# Override the default linker script .text section start address
LDFLAGS = -Ttext=0 -nostartfiles
# Uncomment this and the linker will output the linker script used
#LDFLAGS += -Wl,--verbose
all: ex2.hex
ex2.elf: ex2_start.s ex2_main.c
$(CC) $(CFLAGS) $(LDFLAGS) \
ex2_start.s ex2_main.c -o ex2.elf
ex2.hex: ex2.elf
arm-elf-objcopy -O ihex ex2.elf ex2.hex
# Use 'make ex2.size' to see the section sizes
ex2.size: ex2.elf
@echo -n "-------------------------------"
@echo "-------------------------------"
@echo "Object section sizes:"
@echo -n "-------------------------------"
@echo "-------------------------------"
@echo ""
arm-elf-size ex2.elf
@echo ""
@echo -n "-------------------------------"
@echo "-------------------------------"
@echo ""
arm-elf-objdump -h ex2.elf
clean:
-rm -rf *.o *.elf *.hex
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -