문제

나는 최근에 맥 포트를 버렸다 고향, 결과적으로 Im은 이제 몇 가지 문제를 겪고 있습니다. make. 즉,이 오류 :

/Developer/usr/bin/llvm-gcc   -rdynamic -o zsh main.o  `cat stamp-modobjs`   -liconv -ldl -ltermcap -lm  -lc
Undefined symbols:
  "_libiconv_open", referenced from:
      llvm bitcode in utils.o
  "_libiconv_close", referenced from:
      llvm bitcode in utils.o
  "_libiconv", referenced from:
      llvm bitcode in utils.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [zsh] Error 1
make: *** [install.bin] Error 2

이 세 가지 라이브러리가 연결되어 있지 않은 것 같습니다. 솔직히 말해서 저는 루비 개발자이며 아무것도 컴파일 할 필요가 없으므로이 문제를 해결하기 위해 어디로 가야할지 모르겠습니다. 소스에서 물건을 컴파일하면 발생합니다.

위의 예에서는 실행할 때의 출력입니다. make 설치할 때 zsh

도움이 되었습니까?

해결책

LLVM-GCC를 사용하는 이유는 무엇입니까? 최대의 호환성을 위해 GCC-4.0 또는 GCC-4.2를 사용하면 OS X 10.6의 개발자 도구의 일부로 설치됩니다.

다른 팁

libiconv가 연결되어 있지 않은 것 같습니다. 명령 줄에 -liconv를 공급하는 것 같습니다. 따라서 라이브러리가 설치되지 않았거나 표준 위치의 링커에 사용할 수없는 것 같습니다. libiconv가 설치되어 있습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top