0

我用 C++ 编写了一个使用功能的工具。它用于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 操作系统的一般情况,该程序的依赖性是什么?

4

1 回答 1

1

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

最小依赖项是您链接程序的版本。

因此,如果您与之联系,gcc-4.9.1那么他们至少需要libstdc++6-4.9.1

对于我应该事先通知用户的所有类 Unix 操作系统的一般情况,该程序的依赖性是什么?

它需要一个支持std::regexC++11 的编译器......但你已经在问题中说过了。

于 2015-10-01T18:55:40.880 回答