我现在使用 HTK 已经有一段时间了,它曾经完美地工作过。迟到了(可能同时改变了一些环境变量,但不记得是哪些!),所有的 HTK 命令都是“找不到的”。例如,执行 HCompV 给出了一个
bash: /usr/local/bin/HCompV: 没有这样的文件或目录
即使 HCompV 在 /usr/local/bin 中可见。重新编译和安装 HTK 是徒劳的。从已编译 HTK 的 bin 文件夹中运行 HCompV(或任何其他 HTK 命令)也给出了相同的错误。任何想法为什么?
尝试
hash -d HCompV
或者
hash -r
https://unix.stackexchange.com/questions/5609/how-do-i-clear-bashs-cache-of-paths-to-executables
重新编译的命令是什么?
make clean
./configure --prefix=/usr/local
make
sudo make install
解决了!!我必须在我的 64 位 ubuntu 上重新安装 32 位库,尽管我之前已经安装了它。任何想法为什么这有帮助?
这就是我所做的:
sudo apt-get install --reinstall ia32-libs
sudo apt-get install --reinstall libc6-i386
此页面有更多详细信息。
谢谢你们的回复。你们真棒。