请教各位大侠一个问题:
makefile1:
CC = xlC
VPATH = ./c:./obj
a: a.o
$(CC) -o ./obj/$@ $<
a.o : a.c
$(CC) -c $< -o ./obj/$@
makefile2:
CC = xlC
VPATH = ./c:./obj
a: a.o
$(CC) -o $@ $<
a.o : a.c
$(CC) -c $< -o $@
a.c是放在./c文件夹里面的.
这里有两个makefile,我在makefile1中能正确生成a.exe文件
而在makefile2中不能正确执行.
问题是在makefile2中的"$(CC) -o $@ $<"里面的"$<"的值是空.
请问这是什么原因呢?
[ 此贴被XChinux在2006-03-10 16:41重新编辑 ]