我想弄清楚"GCC->ABI政策“的版本和ldd -版本的相关性是什么?
从ABI政策和指导方针我看到,对于GCC 4.8.4,我应该:
libstdc++.so.6.0.19 <-- Is this correct ?当我运行ldd -版本时,我得到:
ldd (Ubuntu EGLIBC 2.19-0ubuntu6.3) 2.19我不明白这两个版本号之间的相互关系。
我想升级到一个版本刨床。
2.22我不知道我该怎么做。有没有办法只安装一个更新的libstdc++与我现在的GCC?
还是我需要提升到一个具体的GCC?
发布于 2016-06-02 14:03:19
libc和libstdc++不是同一个库..。
关于eglibc,它是gnu libc:http://www.eglibc.org/home的嵌入式版本。
libstdc++与gnu编译器(更具体地说,c++编译器)相关:https://gcc.gnu.org/onlinedocs/libstdc++/faq.html#faq.what
另外,为了具体解决有关2.19的问题,eglibc的最后一个版本是2.19:
已不再发展EGLIBC,目前GLIBC正在直接实现这些目标。
https://stackoverflow.com/questions/37594095
复制相似问题