编译giza 1.0.5时出错
我目前正在尝试编译从 http://code.google.com/p/giza-pp/downloads/detail?name=giza-pp-v1.0.5.tar.gz。但是每次我运行make命令时,总会发生以下错误:
/usr/bin/ld: cannot find -lstdc++
/usr/bin/ld: cannot find -lm
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
make: *** [GIZA++] Error 1
我真的不知道出了什么问题,有人可以帮助我吗?
我正在使用 Fedora 14 和 g++ 版本 4.5.1
感谢您的帮助
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
链接器说找不到 C++ 库。这表明您的 GCC 安装有问题。您可以发布用于编译代码的命令行吗?另外,您可以尝试编译它:
将其保存到名为
hello.cpp
的文件中,然后编译它:并告诉我们您遇到的错误(如果有)。
The linker is saying it cannot find the C++ libraries. This suggests that there is something wrong with your GCC installation. Can you post the command line that you use to compile your code. also, can you try compiling this:
Save it into a file called
hello.cpp
, and then compile it:and tell us what errors you get if any.