本页记录了有关 mongo-c-driver
库支持的目标平台和工具链的信息。
操作系统
以下操作系统不断使用mongo-c-driver
进行测试:
操作系统 | 注意 |
---|---|
Debian | 版本9.2 、 10.0和11.0 |
RHEL | 版本7.0 、 7.1 、 8.1 、 8.2和8.3 。 RHEL 衍生产品(例如 支持相同发布版本的 CentOS、Rocky Linux、AlmaLinux)。 Fedora 也受支持,但未进行持续测试。 |
Ubuntu | 版本16.04 、 18.04和20.04 。 后续的次要版本也受支持。 Ubuntu 22.04及更高版本尚未进行测试。 基于受支持 Ubuntu 版本的 Ubuntu 衍生版本也受支持。 |
Arch Linux | |
macOS | 版本11.0 |
Windows Server 2008和Windows Server 2016 | 支持同一代的 Windows 变体 |
编译器
以下编译器持续进行mongo-c-driver
测试:
编译器 | 注意 |
---|---|
Clang | 版本3.7 、 3.8和6.0 。 还支持较新的版本以及相应的 Apple Clang 版本。 |
GCC | 版本4.8 、 5.4 、 6.3 、 7.5 、 8.2 、 8 。 3 、 9 。 4和10 。 2 。 MinGW-w 64 GCC 也经过测试并受支持。 |
Microsoft Visual C++ (MSVC) | 使用 MSVC 12 .x (Visual Studio 2013 )、 14 .x (Visual Studio 2015 ) 和15 .x (Visual Studio 2017 ) 进行测试。 支持较新的 MSVC 版本,但尚未测试。 |
架构
以下 CPU 架构持续进行mongo-c-driver
测试:
架构 | 注意 |
---|---|
x 86 ( 32位) | 仅在 Windows 上测试 |
x 86 _ 64 ( 64位 x 86 ) | 已在 Linux、macOS 和 Windows 上测试 |
ARM / aarch 64 | 已在 macOS 和 Linux 上测试 |
Power 8 (ppc 64文件) | 仅在 Linux 上测试 |
IBM Z Series (s390x) | 仅在 Linux 上测试 |
其他
其他平台和工具链未经测试,但上述平台的类似版本应该可以运行。如果您遇到预期可以运行的平台或工具链,但发现它不起作用,请提出一个问题来描述该问题,和/或提出一个 GitHub 拉取请求来修复它。
欢迎使用简单的拉取请求来修复不支持的平台,但会根据具体情况进行考虑。 接受拉取请求以修复不支持的平台上的库并不意味着完全支持该平台。