我正在 Unix/OSX 上安装名为 Julius 的软件,该软件说明如下:
“编译库文件支持,首先安装 libsndfile 的开发文件(头文件),然后从源代码编译 Julius”
但我知道如何安装标头。它确实可以通过 .configure、make、make install 顺利安装,但我猜标头还需要一个额外的步骤。
答案1
你的发行版可能提供了一个linsndfile-dev
软件包或者类似的东西(朱利叶斯手册在第 2.4.1 节中有一些示例),这可能是最简单的方法。
否则,libsndfile
先安装:
./configure
make
make install
然后编译朱利叶斯就像你所做的那样,它应该可以工作。如果你想再检查一下,./configure
Julius 的输出应该在某个时候谈论libsndfile
它是否检测到它。
答案2
通常情况下,头文件是随库一起提供的,因此你应该首先查看 libsndfile 的安装位置。如果你没有如果您尚未安装 libsndfile,那么这就是您的起点。