作者gn02766761 (最威的人)
看板EE_DSnP
標題[問題] 如何改makefile改成可以除錯的
時間Tue Jan 12 17:40:51 2010
%TOOLS_DIR = /tools/H-i686-pc-cygwin/bin
TOOLS_DIR = /usr/local/bin
CROSS = $(TOOLS_DIR)/arm-elf-
CC = $(CROSS)gcc
OBJCOPY = $(CROSS)objcopy
OBJDUMP = $(CROSS)objdump
OBJS = 7segment.o
ELFS = 7segment
BINS = 7segment.bin
TEXTADDR = 0x08030000
all: $(OBJS) $(CC) -nostdlib -Ttext $(TEXTADDR) -o $(<:.o=).out $<
mv $(ELFS).out $(ELFS)
%.o : %.S $(CC) -c $< -o $@
bin: $(ELFS) $(OBJCOPY) -O binary -R .bss $< $(<:=.bin)
dump: $(ELFS) $(OBJDUMP) -DS $(ELFS) > $(ELFS).dump
clean: rm -f $(OBJS:.o=) $(OBJS:.o=.bin) $(OBJS) $(ELFS).dump
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.182.3
1F:推 ric2k1:這個是...? 就加上 -g 吧! 01/12 21:24