linux yum安装tcl,centos下安装gtkwave

本文分享了作者在安装GTKWave开源软件过程中遇到的Tcl、Tk配置、gperf和xz-devel等问题解决方案,包括版本确认、依赖包安装及配置步骤,旨在帮助其他遇到类似问题的读者顺利安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在调试一个设计的时候,需要将chipscope抓到的数据进行分析,网上说有一个叫做GTKWave的开源软件可以查看chipscope到处的VCD文件,所以就在网上找了一下,然后进行安装,但是安装之路并不是那么顺利,所以就记录下来,希望能给其它同学一些帮助。

1. 从https://gtkwave.sourceforge.net/ 上downlaod安装文件gtkwave-3.3.58.tar.gz。我安装的时候这个就是最近的版本。大家安装的时候版本号或许会不同。

2. 解压,然后按照网站上的User‘s guide进行安装。使用命令 ./configure,但是出错。

(1)checking for Tcl configuration... configure: error: Can't find Tcl configuration definitions. Use --with-tcl to specify a directory containing tclConfig.sh

在网上找了搜了一下这个问题,有人提到需要安装tcl和tk这两个安装包。用yum search tcl和tck,找到tcl.x86_64和tk.86_64,进行安装,提示系统已经安装了tcl和tk。这个网站https://amigabillprojects.wikispaces.com/GTKWave提示需要安装4.8版本的tcl和tk(其实应该是tcl8.4-dev和tk8.4-dev),我当时没有注意,所以继续在网上搜,找到一个人提到可以用如下命令:./configure --prefix=/usr --with-tcl=/usr/lib/tcl8.5 --with-tk=/usr/lib/tk8.5,注意我用的是64位系统,所以把命令改为./configure --prefix=/usr --with-tcl=/usr/lib64/tcl8.5 --with-tk=/usr/lib64/tk8.5. 这是错误信息不一样了,checking for Tcl configuration... configure: error: /usr/lib64/tcl8.5 directory doesn't contain tclConfig.sh。再查原来是要安装tcl-dev,使用yum安装tcl-devel.x86_64,yum install tcl-devel.x86_64。安装后使用configure,信息又提示checking for Tk configuration... configure: error: /usr/lib64/tk8.5 directory doesn't contain tkConfig.sh, 但是tcl是ok了。同理安装tk-devel.x86_64。依然出错,checking for Tk configuration... configure: error: /usr/lib64/tk8.5 directory doesn't contain tkConfig.sh。 我就到/usr/lib64/tk8.5下去查看,没有找到tkConfig.sh,但是在/usr/lib64下找到了,所以将命令改为./configure --prefix=/usr --with-tcl=/usr/lib64/tcl8.5 --with-tk=/usr/lib64/运行即可。

(2)当使用./configure --prefix=/usr --with-tcl=/usr/lib64/tcl8.5 --with-tk=/usr/lib64/命令,有出现如下错误:

configure: error: Couldn't find a usable gperf program.

Please install gperf which is available from

ftp://ftp.gnu.org/pub/gnu/gperf/

使用yum search gperf,找到gperf.x86_64,安装。

(3)还有错:configure: error: LZMA support for VZT is enabled, but xz could not be found.

Please install the xz-devel package, see the https://tukaani.org/xz website, or use the --disable-xz flag.

搜索yum search lzma,安装sudo yum install xz-devel.x86_64。

终于configure好了。

3. make

4. sudo make install

5. 使用gtkwave即可打开软件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值