Python ./configure 找不到 g++ 編譯器

Python ./configure 找不到 g++ 編譯器

我正在嘗試在模擬 ARM 機器(使用 Debian 7)上編譯 Python 3.4.1。./configure給我

checking for g++... no

但是g++已經安裝了。那麼可能是什麼問題呢?我知道這不是嚴格需要的,但我更喜歡make將 g++ 用於 c++ 程式碼。

答案1

解決方法:

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

不管怎樣,這很奇怪,似乎是配置腳本中的一個錯誤。這似乎是一個已知問題。那好吧...


編輯: 看來這--with-cxx-main是一個有不同目的的選項。某些平台需要支援 C++ 擴充模組。我更新了上面的答案。

答案2

您可以使用傳遞給configure的環境變數手動設定g++的位置,如說明所述:

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

例如,如果您使用自訂前綴運行配置,您的命令將是:

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

相關內容