[問題] 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