不确定这是不是个愚蠢的问题...也许苹果和橘子...但是...
对于 Windows,我过去常常从 ASF 站点下载 32 位二进制文件,或者从 Apache lounge 站点下载 64 位二进制文件(没有特别的原因)。所以 - 这就是我知道我拥有的版本的方式。
我已经切换到 ubuntu(出于教育目的)并习惯从源代码进行编译...嗯...你知道...make..make install 等等。
嗯嗯
1)那么 - 当我从源代码编译 Apache 服务器时 - 我得到了什么二进制文件?32?64?
2) 64 位 Apache 二进制文件有什么好处吗?有什么缺点吗?
谢谢大家:)
答案1
回答你的问题:
1)您将获得系统正在运行的二进制文件(例如,如果您安装了 64 位系统,您将获得 64 位二进制文件)
快速找出的方法是查看命令uname -a
,如果看到 x86_64,则它是 64 位,如果看到 i386/i686,则它是 32 位。
2)通常,您需要运行操作系统的二进制版本,因为其中有共享库和其他需要与二进制体系结构相匹配的项目