我用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…但是你已经在问题里说过了。