?? makefile
字號(hào):
GCC = se3208-elf-gcc
AS = se3208-elf-as
OBJDUMP = se3208-elf-objdump
OBJCOPY = se3208-elf-objcopy
CFLAGS = -g -O2
LDFLAGS = -Xlinker -T../Library/se3208.vct -Xlinker -relax
all : SIO_main
SIO_main : SIO_main.c crt0.o Jupiter.o IntVector.o IntServiceRoutine.o JupiterPeripheral.o InterruptSet.o \
Application.o
${GCC} -o SIO_main.elf crt0.o SIO_main.c Jupiter.o IntVector.o IntServiceRoutine.o JupiterPeripheral.o InterruptSet.o \
Application.o ${CFLGAS} ${LDFLAGS}
${OBJDUMP} --disassemble-all SIO_main.elf > SIO_main.elf.dis
${OBJCOPY} -O binary SIO_main.elf -I elf32-se3208 SIO_main.bin
crt0.o:
${AS} -o crt0.o ../Library/crt0.S
Jupiter.o:
${GCC} -c -o Jupiter.o ../Library/Jupiter.c
IntVector.o:
${GCC} -c -o IntVector.o ../Library/IntVector.c
IntServiceRoutine.o:
${GCC} -c -o IntServiceRoutine.o ../Library/IntServiceRoutine.c
JupiterPeripheral.o:
${GCC} -c -o JupiterPeripheral.o ../Library/JupiterPeripheral.c
InterruptSet.o:
${GCC} -c -o InterruptSet.o ../Library/InterruptSet.c
Application.o:
${GCC} -c -o Application.o ../Library/Application.c
clean :
rm -rf *.dis *.elf *.bin *.o
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -