[问题] makefile不给指定编译器?(已解决)

楼主: Ommm5566 (56天團)   2016-02-07 12:26:13
现在是使用Arch linux 先用了export P=program
#makefile
CC = /usr/bin/gcc
P=
OBJECTS=
CFLAGS= -g -Wall -O3
LDLIBS= -lX11 -lXext
$(P): $(OBJECTS)
不管我CC放头放尾 指派gcc c99 usr/bin/c99 /usr/bin/gcc
他都是给我用g++ 有为什么会这样吗? 而且我的CFLAGS全被吃掉了
作者: tjhuang (Jacob)   2016-02-07 13:37:00
猜测是外部呼叫 makefile时指定了 CC
作者: abcdefghi   2016-02-07 13:49:00
CXX不是CC
作者: final01 (牛顿运动定律)   2016-02-08 13:17:00
你还有其他makefile吧...不然你这到底在写啥??
作者: Bencrie   2016-02-08 22:14:00
注意一下 .C 跟 .c 不一样.C 会是 C++

Links booklink

Contact Us: admin [ a t ] ucptt.com