如何使用 (Active)Tcl 8.6 編譯 Python?

如何使用 (Active)Tcl 8.6 編譯 Python?

我正在嘗試使用 Tcl 8.6 在 CentOS 6 上編譯 Python 3.5.0。我做到了

./configure --with-tcltk-includes=I/opt/ActiveTcl-8.6/include --with-tcltk-libs=L/opt/ActiveTcl-8.6/libs --prefix=/home/aivar/localpython

安裝後,IDLE -> Help -> About 顯示我正在使用 Tk 8.5.7。

可能出了什麼問題?

答案1

配置腳本需要一個前導 '-' 在這些IL選項之前:

--with-tcltk-includes=-我/opt/ActiveTcl-8.6/include --with-tcltk-libs=-L/opt/ActiveTcl-8.6/libs
                      ↑ ↑

答案2

正確的路徑/opt/ActiveTcl-8.6/lib至少是版本8.6.6.8606 Ubuntu Linux 64 位元上的 ActiveTcl

相關內容