我不想使用ALIZE进行说话人识别,分期付款后有一个步骤:使用SPRO或HTK进行特征提取,因此我下载了HTK的压缩文件,并使用终端配置了所有内容,但是当输入make all时,我得到了以下错误:
/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
发布于 2016-11-06 15:34:47
错误cannot find -lX11意味着ld找不到X11 ( X.Org显示服务器)的库。所需的库可以在libx11-dev包中找到,该包可以安装如下:
sudo apt-get install libx11-dev这将解决您的问题,只要库安装在LD_LIBRARY_PATH中(这很可能是apt-get处理的)。
在64位系统上,您可能需要显式地声明所需的32位版本:
sudo apt-get install libx11-dev:i386https://stackoverflow.com/questions/40451054
复制相似问题