Apache 和第三方插件模块的可靠编译器
有许多可靠的编译器和编译器级别,它们已经过测试,可用于 Apache 和第三方插件模块。
Apache 模块和第三方模块测试中加入了以下列表中包含的编译器和编译器级别。其他编译器可能工作,但测试仅限于下列环境:
xlc V9
HP_UXaC++ 编译器 (A.03.xx)
Linux 平台:
- Linux on Intel:gcc 3.3.3
- Linux on POWER®:gcc 3.3.3
- Linux on zSeries:gcc 3.3.3
SunWorkShop V5.0
Microsoft Visual C++ 6.0
z/OS® V1R6.0 C/C++
主要问题在于,当第三方模块或它使用的库以 C++ 实现时,如何确定是否可以使用其他编译器。不同的编译器版本可以使用不同的 C++ 应用程序二进制接口 (ABI),在这种情况下,该行为未定义。