2014-02-22 84 views
0

我是基於松鼠的腳本編程的新手。每當我嘗試使用GCC編譯器編譯程序。我收到以下錯誤:編譯松鼠代碼

symbol(s) not found for architecture x86_64

我想編譯64位mac上的代碼。

我很新,所以請原諒我,如果這是一個非常愚蠢的問題。

+0

首先,您應該知道,您在哪裏下載了源代碼。 – Nakilon

回答

0

要通過從g++命令去除-s國旗解決您必須修改MakefileSQUIRREL3/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) 

希望它能幫助。