安装 HTK 错误

安装 HTK 错误

当我尝试制作文件时遇到问题,./configure 对我来说工作得很好:

    zodiac@Zodiac:~/Downloads/htk$ make all
    (cd HTKTools && make all) \
           || case "" in *k*) fail=yes;; *) exit 1;; esac;
    make[1]: Entering directory `/home/zodiac/Downloads/htk/HTKTools'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/home/zodiac/Downloads/htk/HTKTools'
    (cd HLMTools && make all) \
              || case "" in *k*) fail=yes;; *) exit 1;; esac;
    make[1]: Entering directory `/home/zodiac/Downloads/htk/HLMTools'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/home/zodiac/Downloads/htk/HLMTools'

提前致谢

答案1

这可能不是一个错误,可能意味着您已经运行过make一次。

尝试以下任一方法:

make install

或者

make clean 
make all   
make install

第一个命令会将构建文件放在您在中指定的目录中 ./configure --prefix=' '。第二个命令会删除 .o 文件并运行一个新makemake install.

简短说明:编译器在目录(以及子目录HTKToolsHLMTools)中查找目标文件 (*.o)。如果这些文件及其依赖项是最新的(即它们的 *.c 文件没有更改),则make跳过构建规则,并且调用无效。另请参阅:https://stackoverflow.com/questions/8561640/make-nothing-to-be-done-for-all

相关内容