记录编译安装 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. Java 的 API、JDK 和 IDE 是什么
  2. Android六大布局 LinearLayout(线性布局)
  3. Nginx支持CGI
  4. vue入门总结(3)
  5. 教你搞定补码不恢复余数除法中够减和商的关系
  6. System Center 2012R2之SCVMM云部署SCOM(2-2)
  7. centos上mysql
  8. php mysql 录入_MYSQL+PHP表单录入数据的问题
  9. how to switch between python3.5 and python3.6
  10. 安装pycuda的正确办法
  11. Cocosbuilder使用教程
  12. 数字图像处理:实验七 遥感图像读取
  13. LATEX参考文献添加文章doi号并嵌入超链接+IEEE期刊缩写查询
  14. 高德地图 搜索店名获取经纬度
  15. 在SEO优化中如何有效快速提升网站权重与排名的方法
  16. BZOJ 3813 奇数国
  17. JHM宽频电机新一代的“马达”
  18. access odbc oracle数据库,vb连接数据库(ODBC,oracle,sqlserver,access)
  19. 旅游网站管理系统简易版 php开源,基于Laravel框架开发的旅游网站管理系统PHP源码...
  20. c++中什么时候使用.hpp文件

热门文章

  1. 运营商解决方案之漫游解决方案
  2. 使用SQL删除表中所有数据
  3. wallhaven壁纸网站改版后爬虫小例子
  4. android DNS检测
  5. 变频器调试过程中的常用参数设置详解
  6. 【原创】qlogic网卡软中断不均衡问题分析
  7. Gson 解析Json 原文地址:http://www.open-open.com/lib/view/open1472632967912.html
  8. Udesk即时通讯网页插件: 按钮设置
  9. JS | 数组新增元素
  10. Orange学习-2 第一个简单的案列