首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在linux上安装HTK

无法在linux上安装HTK
EN

Stack Overflow用户
提问于 2016-11-06 15:28:31
回答 1查看 1.3K关注 0票数 4

我不想使用ALIZE进行说话人识别,分期付款后有一个步骤:使用SPRO或HTK进行特征提取,因此我下载了HTK的压缩文件,并使用终端配置了所有内容,但是当输入make all时,我得到了以下错误:

代码语言:javascript
复制
/usr/bin/ld: cannot find -lX11
collect2: error: ld returned 1 exit status
Makefile:56: recipe for target 'HSLab' failed
make[1]: *** [HSLab] Error 1
make[1]: Leaving directory '/home/username/Downloads/htk/HTKTools'
Makefile:108: recipe for target 'htktools' failed
make: *** [htktools] Error 1

这意味着什么以及如何解决这个问题?我找了好几个小时的答案却什么都找不到.

我使用的是HTK3.4.1稳定版本和LInux ubuntu16.10

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-06 15:34:47

错误cannot find -lX11意味着ld找不到X11 ( X.Org显示服务器)的库。所需的库可以在libx11-dev包中找到,该包可以安装如下:

代码语言:javascript
复制
sudo apt-get install libx11-dev

这将解决您的问题,只要库安装在LD_LIBRARY_PATH中(这很可能是apt-get处理的)。

在64位系统上,您可能需要显式地声明所需的32位版本:

代码语言:javascript
复制
sudo apt-get install libx11-dev:i386
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40451054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档