gpt4 book ai didi

linux - 为 Windows 和 Linux 发行版编译 apache 模块

转载 作者:太空狗 更新时间:2023-10-29 12:38:27 24 4
gpt4 key购买 nike

我已经用 C 编写了一个 Apache2 模块,现在我正准备分发该模块。

我不确定有关 Apache 模块分发的标准做法,因此我正在考虑为一些更常见的平台(如 Windows 和 Ubuntu 等)提供二进制文件。

我有两个问题要问-

  1. 在我的 Linux 发行版 (Ubuntu 10.04) 上编译的模块是否也能在其他 Linux 发行版上运行? (我只有一台机器,所以无法测试)。顺便说一句,编译后的模块是一个共享对象文件。

  2. 我找不到任何关于如何在 Windows 上编译 apache 模块的引用或指南,所以如果您能就此提出一些建议,将不胜感激。

谢谢。

最佳答案

  1. 答案是……可能。如果 apache 模块和其他系统是用类似版本的 gcc 编译的,那么一切都应该没问题。如果它们不相同,则可能会出现问题。这取决于 gcc 版本,以及您传递给 gcc 进行编译的选项。

其他人可能更有资格详细介绍如何使二进制文件在发行版之间更具可移植性。

  1. CMake 是一种非常流行的工具,用于编译可在 Windows 中运行的 C 代码。 http://www.cmake.org/cmake/resources/software.html .您应该能够使用 apt-get 安装它。

关于linux - 为 Windows 和 Linux 发行版编译 apache 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3126940/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com