Python ./configure가 g++ 컴파일러를 찾지 못합니다.

Python ./configure가 g++ 컴파일러를 찾지 못합니다.

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

checking for g++... no

하지만 g++가 설치되어 있습니다. 그러면 무엇이 문제가 될 수 있습니까? 나는 그것이 꼭 필요한 것은 아니라는 것을 알고 있지만 makeC++ 코드에는 g++를 사용하는 것을 선호합니다 .

답변1

해결 방법:

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

어쨌든 매우 이상하고 구성 스크립트의 버그인 것 같습니다. 그것은 것 같다알려진 문제. 아 글쎄...


편집하다--with-cxx-main: 다른 목적의 옵션인 것 같습니다 . C++ 확장 모듈을 지원하려면 일부 플랫폼에서 필요합니다. 위의 답변을 업데이트했습니다.

답변2

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

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

예를 들어, 사용자 지정 접두사를 사용하여 구성을 실행하는 경우 명령은 다음과 같습니다.

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

관련 정보