Python ./configure не находит компилятор g++

Python ./configure не находит компилятор g++

Я пытаюсь скомпилировать Python 3.4.1 на эмулируемой машине ARM (с Debian 7). ./configureвыдает мне

checking for g++... no

но g++ установлен. Так в чем может быть проблема? Я знаю, что это не строго необходимо, но я бы предпочел, чтобы makeиспользовал g++ для кода c++.

решение1

Обходной путь:

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

В любом случае это очень странно и похоже на ошибку в скрипте конфигурации. Похоже наизвестная проблема. Ну что ж...


РЕДАКТИРОВАТЬ: Кажется, это --with-cxx-mainопция с другим назначением. Она требуется на некоторых платформах для поддержки модулей расширения C++. Я обновил свой ответ выше.

решение2

Вы можете задать местоположение g++ вручную, используя переменную среды, переданную для настройки, как описано в справке:

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

Например, если вы запускаете configure с пользовательским префиксом, ваша команда будет выглядеть так:

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

Связанный контент