在Mountain Lion上编译安装HTK

HTK是啥我就不说了— —。。。

话说HTK是支持unix下安装的。。可是新版本的Mac对X11支持的越来越跑偏。。。

最明显的影响就是,X11的include文件夹变了……这个使得好多Unix下的程序没法在Mac上编译运行。。。比如说HTK。。。

解决方法就是改一下编译时的类路径。具体做法如下:

1,下载HTK,地址:http://htk.eng.cam.ac.uk/

2,解压,tar -xvfz(其实mac下直接双击解压就行了……)

3,确定你的X11 include文件究竟放在哪儿。。。笔者的放在了 /usr/X11/include下面

4,修改Configure,在大约第5540行左右的位置,找到darwin的编译条件,在CFLAGS中增加上“-I/usr/include/X11/include”

修改完大致长这样子:

5,./Configure

6,make all

7,make install

8,编译好的东西会被自动安装在/usr/local/bin中,环境变量会自动添加。如果设置了prefix选项,可能环境变量要手动添加一下。

然后随便运行个HTK的程序试试,HCopy之类的。。。。应该就好使了……

Friskit

继续阅读此作者的更多文章