2014-02-28 5 views
0

Linux에서 성공적으로 컴파일 된 Mac OSX에서 라이브러리를 컴파일하려고합니다. 그러나 애플의 ld는 플래그 --no-undefined을 인식하지 못합니다. 이 플래그를 제거하면 연결이 정의되지 않은 많은 심볼로 실패합니다. Mac OSX에서이 플래그 대신 사용할 수 있습니까?Mac OSX에서 --no-undefined로 대체하십시오.

+0

./configure 명령을 사용하면 도움이 될 것입니다. –

답변

0

나는 Mac OS X에서 ld에 대한 설명서를 탐색하고 해결책을 직접 찾았습니다. Mac의 국기는 --undefined error|warning|suppress입니다. 정의되지 않은 오류를 억제하려면 --flat_namespace 플래그도 제공해야합니다.