📄 makefile.bak
字号:
#######################################################################
#
#for gnu make
#
#
#
#######################################################################
#OBJS =sdk7a404_startup_entry_gnu.o lh7a404_vic_driver.o sdk7a404_startup.o abl_arm922t_cp15_driver.o lh7a404_vic_driver_gnu.o lh7a404_csc_driver.o lh7a404_timer_driver.o lh7a404_ssp_driver.o
OBJS = sdk7a404_startup_entry_gnu.o lh7a404_vectors.o sdk7a404_startup.o lh7a404_vic_driver.o abl_arm922t_cp15_driver.o lh7a404_csc_driver.o lh7a404_timer_driver.o lh7a404_uart_driver.o uart_example.o
AFLAGS =-Iinc-asm --gdwarf2
CFLAGS = -g -fsigned-char -gdwarf-2 -c -I/usr/include -Iinclude -Iinclude/drivers -D__GNUC__
CC=arm-elf-gcc
AS=arm-elf-as
LD= arm-elf-ld -T def.ld -Map demo.map
LDFLAGS=-L/lib -L/lib/gcc-lib/arm-elf/3.2 --start-group -lgcc --end-group -L\usr\arm-elf\sys-include\gcc
all:demo.elf
demo.elf:$(OBJS)
$(LD) $(OBJS) -o demo.elf $(LDFLAGS)
#.c.o :
# $(CC) -c $(CFLAGS) $*.c -o $*.o
sdk7a404_startup_entry_gnu.o:sdk7a404_startup_entry_gnu.s
$(AS) $(AFLAGS) sdk7a404_startup_entry_gnu.s -o sdk7a404_startup_entry_gnu.o
lh7a404_vectors.o:lh7a404_vectors.asm
$(AS) $(AFLAGS) lh7a404_vectors.asm -o lh7a404_vectors.o
RM=rm -f
clean:
@$(RM) *.elf
@$(RM) *~
@$(RM) *.map
@$(RM) *.lst
@$(RM) *.o
@$(RM) *.axf
@$(RM) *.bin
@$(RM) *.map
@$(RM) *.sym
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -