Administrator
发布于 2025-07-05 / 0 阅读
0
0

软件安装 —— Tcl/Tk(CentOS7)

一、前言

Tcl/Tk 是一个跨平台的 GUI 工具包,可以用于开发图形用户界面应用程序。

官方地址:https://www.tcl-lang.org/

当前安装版本:8.5.12

主要用途(场景):Python 3.13 编译需要(Tkinter GUI 库)

二、安装

1、下载 tk 和 tcl 的源码包

官网找到下载地址(旧版本会跳转到 sourceforge 下载)

2、安装编译 Tcl/Tk 所需的依赖包

yum install -y libX11-devel

3、编译安装

下载源码包 tk8.5.12-src.tar.gz、tcl8.5.12-src.tar.gz,上传到 CentOS7

# tk
tar -xzvf tk8.5.12-src.tar.gz
cd /usr/local/tk8.5.12/unix

# 配置
./configure --prefix=/usr/local/tk85

# 编译
make clean && make

# 安装
make install

# 同理安装 tcl
./configure --prefix=/usr/local/tcl85

汇聚头文件和库文件到同一目录(python 指定 tcltk 路径使用)

# 创建同一个目录 tcltk
mkdir -p /usr/local/tcltk/include
mkdir -p /usr/local/tcltk/lib

# 创建头文件的符号链接
ln -s /usr/local/tcl85/include/* /usr/local/tcltk/include/
ln -s /usr/local/tk85/include/* /usr/local/tcltk/include/

# 创建库文件的符号链接
ln -s /usr/local/tcl85/lib/* /usr/local/tcltk/lib/
ln -s /usr/local/tk85/lib/* /usr/local/tcltk/lib/


评论