在 Ubuntu 上构建 Festival(文本转语音)时出现问题
我今天设置了一个 Ubuntu 虚拟机,只是为了在 Ubuntu 上构建 Festival (我以前从未运行过)然后我做了以下设置
在终端窗口上我写了以下内容来安装GNU C++编译器
sudo apt-get install build-essential
为了测试 g++,我编写了一个示例 hello world 并使用 g++ 编译它并运行它,它按预期工作。 。
我下载了节日下载页面
使用
将所有内容解压到主目录(~) <前><代码>tar -zxvf *.tar.gz- 然后编写以下3条命令来配置和制作speech_tools<前><代码>cdpeech_tools ./配置 制作
但是make返回并出现以下错误
/lib -leststring -lcurses -ldl -lncurses -lm -lstdc++ -lgcc
/usr/bin/ld: cannot find -lcurses
/usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status
make[1]: *** [ch_lab] Error 1
make: *** [main] Error 2
我错过了什么?作为 Ubuntu 或任何其他 Unix 平台的新手,我可能会错过一些重要的配置,在此之前我已经使用 Cygwin 在我的 Windows 机器上成功构建了 Festival。
I set up a Ubuntu VM today just to build Festival on Ubuntu (I never ran it before) Then I did the following setups
On the Terminal window I wrote following to install GNU C++ Compiler
sudo apt-get install build-essential
To test the g++ I wrote a sample hello world and compiled it using g++ and run it and it worked as expected.
I downloaded all the files from listed on festival download page
Unpacked all to the home directory(~) using
tar -zxvf *.tar.gz
Then wrote following 3 commands to configure and make speech_tools
cd speech_tools ./configure make
But make returns with following errors
/lib -leststring -lcurses -ldl -lncurses -lm -lstdc++ -lgcc
/usr/bin/ld: cannot find -lcurses
/usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status
make[1]: *** [ch_lab] Error 1
make: *** [main] Error 2
What am I missing? being a newbie to Ubuntu or any other Unix platform I may missed some important configuration, before that I have successfully built festival on my windows machine using Cygwin.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能需要安装
libncurses
的开发包。尝试You probably need to install the development packages for
libncurses
. Try