2014-02-22 4 views
0

다람쥐 기반 스크립팅을 처음 사용했습니다. GCC 컴파일러를 사용하여 프로그램을 컴파일하려고 할 때마다. 다음과 같은 오류가 발생합니다 :컴파일 다람쥐 코드

symbol(s) not found for architecture x86_64

64 비트 Mac에서 코드를 컴파일하려고합니다.

새로운 내용이므로 정말 바보 같은 질문이라면 용서해주십시오.

+0

처음에는 소스를 어디에서 다운로드했는지 알려야합니다. – Nakilon

답변

0

컴파일을 해결하려면 g++ 명령에서 -s 플래그를 제거하여 SQUIRREL3/sq/에서 Makefile을 수정해야합니다.

예 :

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) 

그것이 도움이되기를 바랍니다.