摘要:
1、现象:在makefile文件中使用 main.o:main.c gcc -c $(CFLAGS) main.c file1.o:file.c gcc -c $(CFLAGS) file1.c 正常编译,但是使用通配符 %.o:%.c gcc -c $(CFLAGS) $< 出现问题,编译显示g++ -c -o file1.c,$(CFLAGS)没有展开,并且将C文件按照C++文件编译 解决办法:发现file1文件的扩展名为大写的C,将其改为小写的c,使用通配符编译通过 原因:在makefile中将各个文件分开写时,忽略扩展名大小... 阅读全文
posted @ 2012-07-14 14:07
meili1021
阅读(585)
评论(0)
推荐(0)
浙公网安备 33010602011771号