记录编译安装 tcl8.6.10 和 tk8.6.10 的过程.

文章目录

  • 1. 下载源码压缩包
  • 2. 安装 tcl
  • 3. 安装 tk
  • 4. 安装路径

1. 下载源码压缩包

在 tcl.tk 或 activestate 下载 tcl8.6.10-src.tar.gztk8.6.10-src.tar.gz.

Download

如果系统装有系统包管理工具安装的 tcltk,请卸载.

例如卸载 Ubuntu 下 apt 安装的 tcl

sudo apt remove tcl

2. 安装 tcl

tar -xzvf tcl8.6.10-src.tar.gz
cd tcl8.6.10/
cd unix
./configure
sudo make
sudo make install
$ tclsh8.6
% info tclversion
8.6
% info patchlevel
8.6.10
%
sudo ln -s /usr/local/bin/tclsh8.6 /usr/bin/tclsh
$ tclsh
% info tclversion
8.6
% info patchlevel
8.6.10
%

3. 安装 tk

tar -xzvf tk8.6.10-src.tar.gz
cd tk8.6.10/
cd unix/
./configure
sudo make
sudo make install
$ wish8.6
%

sudo ln -s /usr/local/bin/wish8.6 /usr/bin/wish
$ wish
%

$ wish
% puts $tk_version
8.6
%

4. 安装路径

默认的安装路径如下:

prefix                  = /usr/local
exec_prefix             = /usr/local
bindir                  = ${exec_prefix}/bin
libdir                  = /usr/local/lib
includedir              = ${prefix}/include
datarootdir             = @datarootdir@
runstatedir             = @runstatedir@
mandir                  = ${prefix}/man

【Linux】Linux 下编译安装 tcl 和 tk相关推荐

  1. linux编译ice,linux环境下编译安装ICE

    前面我们讲过了在linux环境下通过rpm的方式来安装ICE,这种安装方式可以是比较简单的,自己在安装过程中发现后面PHP无法装在IcePHP.sp模块,也有可能自己在安装过程中某个地方出错了.又尝试 ...

  2. linux系统下编译安装gcc库

    概述 一般来说,gcc.g++为linux系统基础组件,不会需要升级,但在安装某些新软件时,需要c++17支持,此时就需要升级gcc.g++. g++包含在gcc库中,所以直接升级gcc即可. gcc ...

  3. linux编译cs文件,Linux Wine下编译安装CS反恐精英

    CS反恐精英终于在我的Linux电脑上安装成功了, 为了一个游戏,怎么说呢,自己付出了不少,当然离不开网络,慢慢的自己喜欢上了Linux.不知道为什么,安全.简介.方便.我也说不清楚.我游戏玩的不多, ...

  4. Linux的视频分割软件,在Linux系统下编译安装Video Splitter分割视频工具

    Video Splitter是一款视频分割工具,它可让您无损且方便地分割视频,它是用Vala编写的本地GTK程序,用于Linux桌面系统. 特征 很好用且支持众多主流Linux发行版. 无损切割大多数 ...

  5. linux mysql5.6编译_Linux 环境下编译安装MySQL5.6的笔记记录

    一.首先搭建好Linux环境,我这边使用的是redhat enterprise 6.5,并且建议磁盘划分逻辑卷,以便后期的扩容工作. 二.环境搭建好了之后,我们就要去准备MySQL的安装文件,到现在为 ...

  6. 在Ubuntu下编译安装atom编辑器

    2019独角兽企业重金招聘Python工程师标准>>> 今天一大早就在开源中国首页看到了atom编辑器可以下载使用的消息,打开一看只提供Mac版的安装包.于是去Github上看了看, ...

  7. linux mysql 5.6.22_LinuxCentOS6.0下编译安装MySQL5.6.22

    Linux CentOS6.5下编译安装MySQL 5.6.22[给力详细教程] 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库(安装过程注意有没出错) yum install gcc ...

  8. linux 保存编译log,(转)Linux下编译安装log4cxx

    一个项目的服务器端在Linux平台下,用到了开源日志库log4cxx,这个库是apache项目的一个子库.功能很不错.下面记录下它的编译和安装过程. 第一步安装apr-1.3.8,顺序不能错,它必须首 ...

  9. linux下编译httpd,Linux下编译安装Apache httpd 2.4

    Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.当前Apache版本为2.4,本文主要描 ...

最新文章

  1. Alpha多样性稀释曲线rarefraction curve还不会画吗?快看此文
  2. lambda expressions are not supported at this language level
  3. 从运营角度看待UE设计
  4. AttributeError: ‘pyltp.Postagger‘ object has no attribute ‘load‘
  5. 服务器精益改善系列,精益生产改善的内容是什么?
  6. jsp不能使用return时候,如何在出异常时退出,不在向下执行
  7. 二十一天学通VC++之MFC线程处理概述
  8. diy手工制作泡沫小球_一撮羊毛用针来回的戳,DIY手工制作羊毛毡小动物,越戳越带劲...
  9. tp3.2 URL模式
  10. 我的Android进阶之旅------>解决:Failed to create ‘XXX\build\outputs\apk\xxx.apks‘: 拒绝访问。
  11. p2p服务器系统,先锋P2P高清点播服务器(XfServer)
  12. Fiddler抓包(Android app)
  13. 商品订单从购物车页面提交
  14. 目前从事工作的想法和建议
  15. mysql在centos下改24小时制
  16. 鸡兔同笼,今又鸡和兔关在一个笼子里面,动物的头的总数是35,动物的脚的总数是94,问你鸡和兔子各有多少只?提示:利用二重循环解决问题
  17. HTML5在手机端如何全屏展示
  18. java连接打印机打印PDF
  19. NSPredicate模糊、精确、查询
  20. Python——因子分析(KMO检验和Bartlett's球形检验)

热门文章

  1. 【JavaDebug(二)】之Mysql语法异常java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; chec
  2. win10重装系统无法使用蓝牙
  3. Android 通过Service 实现后台GPS定位
  4. 槐底社区陈玉信等领导改革创新
  5. Easy-Forex外汇平台
  6. 利用HTML、CSS、JS和Swiper插件实现抖音视频滑动功能
  7. 智能小区电动车充电站方案 充满自停:避免过充,保护充电安全
  8. SARscape 处理ALOS数据
  9. 如何制作一个塔防游戏 Cocos2d-x 2.0.4
  10. MongoDB入库、更新、查询效率简单测试