我現在使用HTK的時間已經很長一段時間了,它用來完美地工作。遲到(可能在此期間改變了一些環境變量,但不記得哪些變量!),所有的HTK命令都是「不可找到的」。執行HCompV例如給予了bash找不到HTK命令
慶典:在/ usr/local/bin目錄/ HCompV:沒有這樣的文件或目錄
即使HCompV是在/ usr/local/bin目錄可見。 重新編譯和安裝HTK是徒勞的。 從編譯後的HTK的bin文件夾中運行HCompV(或任何其他HTK命令)也給出了相同的錯誤。任何想法爲什麼?
我現在使用HTK的時間已經很長一段時間了,它用來完美地工作。遲到(可能在此期間改變了一些環境變量,但不記得哪些變量!),所有的HTK命令都是「不可找到的」。執行HCompV例如給予了bash找不到HTK命令
慶典:在/ usr/local/bin目錄/ HCompV:沒有這樣的文件或目錄
即使HCompV是在/ usr/local/bin目錄可見。 重新編譯和安裝HTK是徒勞的。 從編譯後的HTK的bin文件夾中運行HCompV(或任何其他HTK命令)也給出了相同的錯誤。任何想法爲什麼?
解決! 我不得不重新安裝我的64位Ubuntu上的32位庫,儘管我之前安裝了它。任何想法爲什麼這有幫助?
這是我做過什麼:
命令和apt-get安裝--reinstall IA32-庫
命令和apt-get安裝--reinstall的libc6-i386的
這page有更多的細節。
謝謝你們的回覆。你們好棒。
嘗試
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
清除bash緩存然後重新安裝並沒有幫助。 HCompV被哈希(/ usr/local/bin/HCompV)' – 2012-07-13 05:21:31
從編譯後的HTK目錄執行的代碼也給出了一個錯誤,也就是'$ HTKRoot/bin.linux/>。/ HCompV'給出'bash:./HCompV:沒有這樣的文件或目錄 – 2012-07-13 06:19:13
'file/usr/local/bin/HCompV'輸出是什麼? – 2012-07-12 17:52:58
這就是它所說的>/usr/local/bin/HCompV:GNU/Linux 2.6.15的ELF 32位LSB可執行文件,Intel 80386,版本1(SYSV),動態鏈接(使用共享庫) – 2012-07-12 17:59:44