makefile不給指定編譯器? - Linux

Table of Contents

現在是使用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全被吃掉了

--

All Comments

James avatarJames2016-02-12
猜測是外部呼叫 makefile時指定了 CC
Blanche avatarBlanche2016-02-14
CXX不是CC
Hedy avatarHedy2016-02-14
你還有其他makefile吧...不然你這到底在寫啥??
Jacky avatarJacky2016-02-14
注意一下 .C 跟 .c 不一樣
.C 會是 C++