我想在 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 位二进制文件来说运行速度要慢一些。