
我正在嘗試在模擬 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++"