
Estou tentando compilar o Python 3.4.1 em uma máquina ARM emulada (com Debian 7). ./configure
me dá
checking for g++... no
mas o g++ está instalado. Então qual poderia ser o problema? Eu sei que não é estritamente necessário, mas prefiro make
usar g++ para código c++.
Responder1
Gambiarra:
CXX=/usr/bin/g++ ./configure
De qualquer forma é muito estranho e parece ser um bug no script de configuração. Parece ser umproblema conhecido. Ah bem...
EDITAR: Parece que --with-cxx-main
é uma opção com uma finalidade diferente. É necessário em algumas plataformas para suportar módulos de extensão C++. Atualizei minha resposta acima.
Responder2
Você pode definir a localização do g++ manualmente usando uma variável de ambiente passada para configurar, conforme descrito na ajuda:
Usage: ./configure [OPTION]... [VAR=VALUE]...
Por exemplo, se você estiver executando o configure com um prefixo personalizado, seu comando seria:
./configure --prefix=/home/user/.local CXX="/usr/bin/g++"