【发布时间】:2018-01-21 02:39:41
【问题描述】:
我正在为 GameBoy 游戏设置项目,我希望将文件输出到项目的子文件夹而不是根目录。在文件名前面添加文件夹名似乎不起作用,我在网上找到的任何建议也不起作用。
这是我目前拥有的 makefile。
CC = ../../../bin/lcc -Wa-l -Wl-m -DUSE_SFR_FOR_REG
BINS = new.gb
all: $(BINS)
%.o: %.c
$(CC) -c -o $@ $<
%.s: %.c
$(CC) -S -o $@ $<
%.o: %.s
$(CC) -c -o $@ $<
%.gb: %.o
$(CC) -o $@ $<
clean:
rm -f *.o *.lst *.map *.gb
# Link file, and write 0x80 at position 0x143 in header
new.gb: new.o
$(CC) -Wl-yp0x143=0x80 -o new.gb new.o
谢谢。
【问题讨论】:
-
This one 可能不是完全相同的副本,但它似乎应该包含您需要的信息。