从哪个版本std::regex在libstdc++中可用



我用c++写了一个使用c++11特性的工具。它使用std::regex提供正则表达式功能。

需要GCC(>=4.9.0)来编译。

这是没有安装libstdc++6的Ubuntu系统上的错误信息。

/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found

我正在为Ubuntu打包这个软件,但是不知道我应该把哪个版本的libstdc++6作为我的程序的依赖项。

对于一般情况下,我应该提前通知用户的所有Unix类操作系统,这个程序的依赖关系是什么?

我正在为Ubuntu打包这个软件,但是不知道我应该把哪个版本的libstdc++6作为我的程序的依赖。

最小依赖关系是你链接你的程序的版本。

如果你与gcc-4.9.1相连接那么他们至少需要libstdc++6-4.9.1

对于一般情况下,我应该提前通知用户的所有Unix类操作系统,这个程序的依赖关系是什么?

它需要一个编译器支持std::regex从c++ 11…但是你已经在问题里说过了。

相关内容

  • 没有找到相关文章

最新更新