0
Linux에서 성공적으로 컴파일 된 Mac OSX에서 라이브러리를 컴파일하려고합니다. 그러나 애플의 ld는 플래그 --no-undefined
을 인식하지 못합니다. 이 플래그를 제거하면 연결이 정의되지 않은 많은 심볼로 실패합니다. Mac OSX에서이 플래그 대신 사용할 수 있습니까?Mac OSX에서 --no-undefined로 대체하십시오.
Linux에서 성공적으로 컴파일 된 Mac OSX에서 라이브러리를 컴파일하려고합니다. 그러나 애플의 ld는 플래그 --no-undefined
을 인식하지 못합니다. 이 플래그를 제거하면 연결이 정의되지 않은 많은 심볼로 실패합니다. Mac OSX에서이 플래그 대신 사용할 수 있습니까?Mac OSX에서 --no-undefined로 대체하십시오.
나는 Mac OS X에서 ld
에 대한 설명서를 탐색하고 해결책을 직접 찾았습니다. Mac의 국기는 --undefined error|warning|suppress
입니다. 정의되지 않은 오류를 억제하려면 --flat_namespace
플래그도 제공해야합니다.
./configure 명령을 사용하면 도움이 될 것입니다. –