Tcl软件包包含工具命令语言(Tool Command Language)相关程序。

大概编译时间: 0.8 SBU
所需磁盘空间: 67 MB

5.11.1. 安装 Tcl

此软件包和后面三个包(Expect、DejaGNU 和 Check)用来为 GCC 和 Binutils 还有其他的一些软件包的测试套件提供运行支持。仅仅为了测试目的而安装 4 个软件包,看上去有点奢侈,虽然因为大部分重要的工具都能正常工作而并不需要去做测试。 尽管在本章中并没有执行测试套件(并不做要求),但是在第六章 中都要求执行这些软件包自带的测试套件。

配置 Tcl 准备编译:

cd unix
./configure --prefix=/tools

编译软件包:

make

现在编译已经完成。之前说过,不强求为本章中所构建的临时工具运行测试套件。不过你仍然要测试Tcl的话可以用下面的命令:

TZ=UTC make test

Tcl 测试套件在宿主机某些特定条件下会失败,原因很难推测。 不过测试套件失败并不奇怪,也不是什么严重的错误。 参数TZ=UTC设定了时区和相应的世界标准时间(UTC), 但是只在测试套件运行期间才有效。这个可以保证时钟测试能正常运行。 关于TZ环境变量的细节请参阅本书第7章。

安装软件包:

make install

让安装的库文件可写,这样之后可以删除调试符号。

chmod -v u+w /tools/lib/libtcl8.6.so

安装Tcl的头文件。后面的Expect软件包在编译的时候要用到。

make install-private-headers

现在创建几个必要的软链接:

ln -sv tclsh8.6 /tools/bin/tclsh

5.11.2. Tcl 软件包内容

安装的程序: tclsh (软链接到 tclsh8.6)和 tclsh8.6
安装的库: libtcl8.6.so, libtclstub8.6.a

简要介绍

tclsh8.6

Tcl命令终端

tclsh

软链接到 tclsh8.6

libtcl8.6.so

Tcl库

libtclstub8.6.a

Tcl Stub 库

创建者:Gerard Beekmans
编辑者:Matthew Burgess 和 Armin K.
翻译团队:LCTT
译者/校对:zpl1025/dongfengweixiao
原文链接

《Linux From Scratch》第二部分:准备构建 第五章:构建临时文件系统- 5.11. Tcl-8.6.3...相关推荐

  1. 《奔跑吧Linux内核(第二版)》第五章笔记

    Linux内核采用宏内核架构,即操作系统的大部分功能都在内核中实现,比如进程管理.内存管理.进程调度.设备管理等,并且都在特权模式下(内核空间)运行.而与之相反的另一种流行的架构是微内核架构,它把操作 ...

  2. 《Linux From Scratch》第二部分:准备构建 第五章:构建临时文件系统- 5.2 工具链技术备注...

    本节解释总体构建方法之中的某些基本原理和技术细节.并不需要立即理解本节中的所有问题.在进行实际构建的过程中,绝大部分的信息将会变得愈加清晰.在该过程中可随时查阅本小节的内容. 第五章的总体目标是生成一 ...

  3. Spring实战 | 第二部分 Web中的Spring(第五章 构建Spring Web应用程序)

    第五章 构建Spring Web应用程序 映射请求到Spring控制器 透明地绑定表单参数 校验表单提交 一.Spring MVC起步 1.跟踪spring MVC的请求 在请求离开浏览器时,会带有用 ...

  4. 《Linux From Scratch》第一部分:介绍 第一章:介绍-1.3. 更新日志

    这是 Linux From Scratch 手册的 7.7-systemd 版本,发布于2015年3月6日.如果距离这个时间已超过 6 个月,那么应该已经有更新和更好的版本了.要获取的话,请访问这个页 ...

  5. 鸟哥的Linux私房菜(基础版)第五章学习笔记

    第五章 启动关机.在线求助与执行命令的方式 学习笔记 首次登入FC图形界面 KDE的简单操作 切换X Window与命令行模式 用命令行登入Linux 在命令行模式执行命令 基础命令操作 重要的热键 ...

  6. 《Linux From Scratch》第一部分:介绍 第一章:介绍- 1.4. 资源

    1.4.1. FAQ 如果在构建 LFS 系统的过程中遇到任何错误,有任何的疑问,或者认为书中存在拼写错误,请先看一下常见问题列表(FAQ) http://www.linuxfromscratch.o ...

  7. 《奔跑吧Linux内核(第二版)》第三章笔记

    ARM架构基础知识 ARM公司除了提供处理器IP和配套工具外,主要还定义了一系列的ARM兼容指令集来构建整个ARM的软件生态系统. 到了ARMv7指令集,处理器以Cortex命名,又分成A.R和M系列 ...

  8. 《Docker——容器与容器云》:第五章 构建自己的容器云

    我们在第1章介绍了一个云计算平台应有的层次结构,其中平台即服务层(PaaS)是本书重点着墨描述的.尽管在一些经典PaaS平台中,容器技术已经扮演了一个至关重要的角色,但很遗憾,大部分经典PaaS平台中 ...

  9. Linux鸟哥的私房菜(第五章 文件权限以及目录配置)

    Linux鸟哥的私房菜 使用组和群组 User group others 文件属性 -rw-r–r-- 1 -(档案类型)rwx(档案拥有者权限{可读可写可执行)rwx(群组权限可读可写可执行)-其他 ...

最新文章

  1. mysql5 数据类型,Mysql学习笔记5-----字段的数据类型
  2. 解决达梦数据库新增大字段报错问题
  3. python处理数据的优势-Python的优势及应用领域
  4. “约见”面试官系列之常见面试题之第七十一篇之let和var和const区别(建议收藏)
  5. LeetCode栈专题-1(go/py3/c++)
  6. 伪随机生成器具体实现——线性同余法
  7. Android使用zxing实现二维码扫描
  8. 徐州2018年大学计算机比赛,2018年第四届徐州市中小学生学科综合能力大赛获奖名单!权威发布!【五年级】...
  9. java定时器Scheduled,可动态设置定时器执行时间
  10. 电信计费系列1-座机计费
  11. 2017711010137 赵栋 《面向对象程序设计》第四章学习总结
  12. ios 倒数器_如何利用ps绘制IOS7风格的倒数计时器
  13. 计算机理论导引 试卷,计算机理论导引实验报告_CFG是P成员.doc
  14. element表格固定高度
  15. DonkeySim挑战赛
  16. 基于STM32F030的ADC功能实现
  17. 2018岗位招聘信息、薪资待遇详细分析——数据分析
  18. MyBatis(一)基础及查询
  19. java poi 读取word图片,Java POI导入word, 带图片
  20. 卡通3d 虚拟形象制作产业应用

热门文章

  1. Neuron最新研究:神经科学家测量球迷大脑对比赛的反应,试图挖掘人类的深层天性...
  2. DARPA发布战略框架文件旨在 为美国国家安全创建突破性新技术能力
  3. 亚洲与非洲:中国支付巨头的海外进击
  4. 为何协作机器人能够兴起?“协作机器人-激烈的市场谁能杀出重围”
  5. GE刚刚换帅,就向艾默生出售智能平台业务?刚刚换帅,GE又向艾默生出售智能平台业务,未来究竟何去何从?...
  6. 大脑如何判断该睡觉了?可能是这80种蛋白说了算
  7. 全球公有云巨头:亚马逊 AWS
  8. 谷歌母公司投资成绩:4大机构各有侧重,投资2个马斯克项目
  9. 透视 CES 2018:不容错过的四大科技趋势
  10. 学废了!提高工作效率的五个步骤! | 每日趣闻