看板 Linux 關於我們 聯絡資訊
現在是使用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
tjhuang: 猜測是外部呼叫 makefile時指定了 CC 02/07 13:37
abcdefghi: CXX不是CC 02/07 13:49
我要用C 他給我用C++編譯XD
final01: 你還有其他makefile吧...不然你這到底在寫啥?? 02/08 13:17
Bencrie: 注意一下 .C 跟 .c 不一樣 02/08 22:14
Bencrie: .C 會是 C++ 02/08 22:14
真的是這個問題 感謝 ※ 編輯: Ommm5566 (61.223.90.197), 02/13/2016 07:20:59