?? 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
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -