Python ./configure에서 g ++ 컴파일러를 찾지 못함 문제 일 수 있습니까?

에뮬레이트 된 ARM 컴퓨터 (Debian 7 포함)에서 Python 3.4.1을 컴파일하려고합니다. ./configure나에게 준다

checking for g++... no

그러나 g ++이 설치되었습니다. 그렇다면 무엇이 문제 일 수 있습니까? 나는 그것이 꼭 필요한 것은 아니라는 것을 알고 있지만 makeC ++ 코드에는 g ++을 사용 하는 것이 좋습니다.



답변

해결 방법 :

CXX=/usr/bin/g++ ./configure

어쨌든 그것은 매우 이상하며 configure 스크립트의 버그 인 것 같습니다. 알려진 문제인 것 같습니다 . 오 잘 …


편집 : 그것은 --with-cxx-main다른 목적을 가진 옵션 인 것 같습니다 . 일부 플랫폼에서는 C ++ 확장 모듈을 지원해야합니다. 위의 답변을 업데이트했습니다.


답변

도움말에 설명 된대로 구성하도록 전달 된 환경 변수를 사용하여 g ++의 위치를 ​​수동으로 설정할 수 있습니다.

Usage: ./configure [OPTION]... [VAR=VALUE]...

예를 들어, 사용자 정의 접두어로 configure를 실행하는 경우 명령은 다음과 같습니다.

./configure --prefix=/home/user/.local CXX="/usr/bin/g++"


답변