在 Solaris sun sparc 10 64 位上编译 Apache 2.4.10 32 位

在 Solaris sun sparc 10 64 位上编译 Apache 2.4.10 32 位

我想在 Solaris 10 64 位操作系统上将 Apache 2.4 编译为 32 位。我安装了 gcc,并且有 apr、Apr-util、pcre 和 open SSL 软件包。如何将其编译为 32 位以获得 Apache httpd 32 位 Web 服务器?

答案1

我已经在几个 Solaris 机器上安装了 Apache,并且我非常确定 Apache tar 文件的典型下载,解压到一个目录,cd 到该目录,然后

./configure
make

将创建一个 32 位可执行文件,带有使用 64 位整数的标志。创建可执行文件后,您可以执行

file httpd

并验证您有 32 位二进制文​​件。我注意到 Solaris 上的大多数软件对于真正的 64 位二进制文​​件来说运行速度要慢一些。

相关内容