clang을 사용하여 Mac OS X에서 프로젝트를 빌드하려고하는데 gcc로 빌드 된 ld: unknown option: --no-undefined
으로 연결하는 단계에서 실패합니다. 이 옵션에 해당하는 clang은 무엇입니까? (제발, clcc 대신 gcc를 사용할 것을 권유하지 마십시오.)clang의 --no-undefined gcc 플래그와 동일한 기능은 무엇입니까?
더 일반적인 질문은 gcc와 clang (링커) 옵션 차이점 사이에 어떤 종류의 "매핑"을 찾을 수있는 리소스가 있는지 여부입니다. ?
감사합니다.
그건 링커 옵션입니다. '-Wl, ...'을 사용하고 링커 ('ld')의 문서를 읽으십시오. gcc를 사용하면'-v'를 추가하여 링커에 실제로 전달되는 옵션을 확인할 수 있습니다. –