142得票19回答
/usr/lib/libstdc++.so.6: 版本 `GLIBCXX_3.4.15' 未找到。

我该如何在Ubuntu中获取GLIBCXX_3.4.15?我编译的一些程序无法运行。 当我执行以下操作时:strings /usr/lib/libstdc++.so.6 | grep GLIBC 我得到:GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIB...

116得票2回答
我应该使用libc++还是libstdc++?

我正在使用C/C++开发适用于OSX和Linux的命令行界面可执行文件,该项目将链接到OpenCV。我应该使用libc ++还是libstdc ++?

116得票5回答
静态链接libstdc++:有什么需要注意的地方吗?

我需要部署一个在Ubuntu 12.10上使用GCC 4.7的libstdc ++构建的C ++应用程序到运行Ubuntu 10.04的系统中,该系统带有一个相当旧的版本的libstdc++。 目前,我正在使用-static-libstdc++ -static-libgcc编译,正如这篇博客文...

107得票3回答
gcc 4.8或更早版本在正则表达式方面存在问题吗?

我正在尝试在一个C++11代码中使用std::regex,但似乎支持有点不稳定。一个例子:#include <regex> #include <iostream> int main (int argc, const char * argv[]) { std::...

89得票3回答
何时需要使用标志-stdlib=libstdc++?

在使用gcc编译时,何时需要使用标志-stdlib=libstdc++来指定链接器? 编译器是否会自动使用libstdc++? 我正在Ubuntu 13.10上使用gcc4.8.2,并希望使用C++11标准。我已经向编译器传递了-std=c++11参数。

87得票1回答
拥有一个空的基类对于IT技术有何用途?

libstdc++的pair实现有以下奇怪之处 template<typename, typename> class __pair_base { template<typename T, typename U> friend struct pair; ...

74得票1回答
使用clang++ -stdlib=libc++编译的库与libstdc++一起使用

我正在Mac OS X (10.8.2)下使用C++编程,最近需要使用C++11特性,可以通过clang++编译器和libc++ stdlib实现。但是,我还需要使用一些使用了libstdc++链接的旧库(来自MacPorts)。 在此过程中,我遇到了链接错误,因为我使用的旧库头文件,例如 ...

62得票3回答
使用初始化列表与 std::array

除非我弄错了,应该可以通过以下方式创建 std:array:std::array<std::string, 2> strings = { "a", "b" }; std::array<std::string, 2> strings({ "a", "b" }); 然而,使...

53得票2回答
初始化列表中的隐式转换失败

考虑以下代码片段:#include <unordered_map> void foo(const std::unordered_map<int,int> &) {} int main() { foo({}); } 使用GCC 4.9.2会失败...

52得票5回答
libstdc++.so.6: 版本 `GLIBCXX_3.4.20' 未找到。

为了将原始读取数据(> 2GB)上传到Genebank上的SRA,我在Ubuntu 16.04上安装了Aspera Connect插件。但是插件没有像Genebank SRA门户网站上的说明一样弹出。 当我在本地初始化插件时(~/.aspera/connect/bin/asperaconne...