问题描述
我是在 Ubuntu 下编译库 .so
的新手.我有源文件,.cpp
文件.我很好地安装了 build-essentials 包,我正在使用 Anjuta IDE 编译源代码.我有 Makefile,一切都很好.
I'm new to compiling libraries .so
under Ubuntu. I have the source, .cpp
file. I installed the build-essentials package finely, and I'm using the Anjuta IDE to compile the source code. I have the Makefile and everything is good.
现在虽然它编译没有错误,但当我加载它时,我收到错误:
Now although it compiles without error, when I load it, I get the error:
/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found`
这是什么意思,我该如何解决?
What does this mean and how can I fix it?
还有什么提示吗?
Edit2:我真的需要帮助.
I really need help guys.
推荐答案
我遇到了类似的问题,我尝试了 (https://askubuntu.com/questions/164296/glibcxx-3-4-15-not-found):
I had similar issues and I tried (https://askubuntu.com/questions/164296/glibcxx-3-4-15-not-found):
sudo apt-get install libstdc++6
可选地,您可以使用
sudo ldconfig
最后一个命令可能需要一些时间,并且不会在 bash 上打印任何内容,请稍等.
this last command can take some time and will not print anything on the bash, just wait.
这篇关于什么是“/usr/lib/libstdc .so.6: version `GLIBCXX_3.4.15' not found"?意思是,我该如何解决?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!