makefile
来自「RT-Thread是发展中的下一代微内核嵌入式实时操作系统」· 代码 · 共 32 行
TXT
32 行
KERNEL_ROOT=../../../..
include $(KERNEL_ROOT)/config.mk
SRC = main.c spi.c
OBJ = start.o $(SRC:.c=.o)
BIN = $(BOARD)_arm7
COMMON_OBJ = $(KERNEL_ROOT)/libcpu/arm/common/divsi3.o $(KERNEL_ROOT)/libcpu/arm/common/div0.o
TEXTBASE= 0x03800000
LDXCRIPT= arm7.lds
LFLAGS = -static -nostdlib -T $(LDXCRIPT)
all: $(OBJ) $(BIN)
.PHONY: all
$(BIN): $(OBJ) $(COMMON_OBJ)
$(LD) $(LFLAGS) $(OBJ) $(COMMON_OBJ) -o $@
$(OBJCOPY) -O binary $(BIN) $(KERNEL_ROOT)/lib/rtthread-$(BOARD)-arm7.bin
$(SIZE) $(BIN)
clean :
$(RM) $(BIN) *.o *~ *.bak
$(RM) .depend
dep : .depend
include .depend
.depend: $(SRC)
$(CC) $(CFLAGS) -M $^ > $@
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?