2014-02-22 31 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) 

希望它能帮助。