0
我是基於松鼠的腳本編程的新手。每當我嘗試使用GCC編譯器編譯程序。我收到以下錯誤:編譯松鼠代碼
symbol(s) not found for architecture x86_64
我想編譯64位mac上的代碼。
我很新,所以請原諒我,如果這是一個非常愚蠢的問題。
我是基於松鼠的腳本編程的新手。每當我嘗試使用GCC編譯器編譯程序。我收到以下錯誤:編譯松鼠代碼
symbol(s) not found for architecture x86_64
我想編譯64位mac上的代碼。
我很新,所以請原諒我,如果這是一個非常愚蠢的問題。
要通過從g++
命令去除-s
國旗解決您必須修改Makefile
SQUIRREL3/sq/
下的編譯。
例子:
sq64:
g++ -O2 -s -m64 -fno-exceptions -fno-rtti -D_SQ64 -o $(OUT) $(SRCS) $(INCZ) $(LIBZ) $(LIB)
變爲:
sq64:
g++ -O2 -m64 -fno-exceptions -fno-rtti -D_SQ64 -o $(OUT) $(SRCS) $(INCZ) $(LIBZ) $(LIB)
希望它能幫助。
首先,您應該知道,您在哪裏下載了源代碼。 – Nakilon