clang 오류: 알 수 없는 인수 '-mno-fused-madd' 패키지 설치 중 해결됨
Mavericks에서 pip를 통해 psycopg2 설치를 시도할 때 10.9, 일부 사용자는 다음과 같은 문제를 경험합니다. 오류:
clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]
이 문제는 psycopg2 확장을 컴파일하는 동안 발생합니다. 이 문제를 해결하려면 컴파일하기 전에 다음 환경 변수를 설정하세요.
export CFLAGS=-Qunused-arguments export CPPFLAGS=-Qunused-arguments
이러한 변수를 설정한 후 pip install psycopg2를 다시 시도하면 성공할 것입니다.
macOS 사용자를 위한 추가 참고 사항
슈퍼유저로 패키지를 설치하는 경우(공장에서 설치된 Python 배포판을 수정할 가능성이 있음) /Library/Python/2.7/site-packages), 사용:
sudo -E pip install psycopg2
이 명령은 sudo 작업 중에 설정한 환경 변수가 유지되도록 보장합니다.
수정 macOS 10.9.3 이상
Apple은 시스템 Python 버전에서 이 문제를 해결했습니다. OS X 10.9.3 이상의 경우 2.7, 2.6, 2.5. 결과적으로 Xcode 5.1과 함께 Mavericks 10.9.3 이상을 사용할 때 앞서 언급한 해결 방법이 더 이상 필요하지 않습니다. 그러나 Xcode 5.1을 사용하는 OS X 10.8.x(Mountain Lion) 사용자에게는 해결 방법이 여전히 필요합니다.
위 내용은 psycopg2 설치 중 \'clang: 오류: 알 수 없는 인수: \'-mno-fused-madd\'\' 오류를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!