[問題] makefile不給指定編譯器?(已解決)

看板Linux作者 (56天團)時間10年前 (2016/02/07 12:26), 10年前編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/1
現在是使用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全被吃掉了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.233.27.66 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1454819177.A.AA6.html

02/07 13:37, , 1F
猜測是外部呼叫 makefile時指定了 CC
02/07 13:37, 1F

02/07 13:49, , 2F
CXX不是CC
02/07 13:49, 2F
我要用C 他給我用C++編譯XD

02/08 13:17, , 3F
你還有其他makefile吧...不然你這到底在寫啥??
02/08 13:17, 3F

02/08 22:14, , 4F
注意一下 .C 跟 .c 不一樣
02/08 22:14, 4F

02/08 22:14, , 5F
.C 會是 C++
02/08 22:14, 5F
真的是這個問題 感謝 ※ 編輯: Ommm5566 (61.223.90.197), 02/13/2016 07:20:59
文章代碼(AID): #1MjiTfgc (Linux)