1.make的時候報缺少_tkinter模組,上一步./configure已經checking發現_tkinter missing
2.安裝tk、tcl相關的包,包括python3-tk仍然沒有解決問題。講相關庫移到/usr/lib也沒解決問題。
3.檢視./configure的命令列引數,在環境變數中有兩個引數:
TCLTK_CFLAGS
C compiler flags for TCLTK, overriding pkg-config
TCLTK_LIBS
linker flags for TCLTK, overriding pkg-config
TCLTK_CFLAGS
:包含目錄的位置,用於編譯時找到tk.h
。TCLTK_LIBS
:庫的位置和庫檔案,用於連結時找到libtk8.5.so
和libtcl8.5.so
4.給tk和tcl新增標頭檔案和庫檔案的位置
export TCLTK_CFLAGS="-I/usr/include"
export TCLTK_LIBS="-L/usr/lib64 -ltk8.5 -ltcl8.5"
在指定庫檔案時,應該指定具體些,以免找不到