Compilation 服务器是否需要为服务器编译可执行文件所需的包?

Compilation 服务器是否需要为服务器编译可执行文件所需的包?,compilation,Compilation,我是否需要在服务器本身上安装为服务器编译可执行文件所需的软件包 例如,我在本地使用zlib编译php&然后安装到服务器上。php是否可以使用zlib函数,因为我在编译时包含了它,还是仍然需要在服务器上提供该包 OS:Slackware 13.37原则上,您应该能够在另一台机器上编译软件,但您需要确保您的体系结构、依赖项(例如glibc和其他库)和编译器兼容。如果体系结构不匹配,请查看交叉编译 如果这仅适用于您和您的编译机器以及架构中的服务器匹配,请确保安装了相同版本的依赖项。So。。我还需要在服

我是否需要在服务器本身上安装为服务器编译可执行文件所需的软件包

例如,我在本地使用zlib编译php&然后安装到服务器上。php是否可以使用zlib函数,因为我在编译时包含了它,还是仍然需要在服务器上提供该包


OS:Slackware 13.37

原则上,您应该能够在另一台机器上编译软件,但您需要确保您的体系结构、依赖项(例如glibc和其他库)和编译器兼容。如果体系结构不匹配,请查看交叉编译


如果这仅适用于您和您的编译机器以及架构中的服务器匹配,请确保安装了相同版本的依赖项。

So。。我还需要在服务器上安装zlib包?@r00m:如果您的构建使用动态链接而不是静态链接,则可能是。您可以尝试对生成的库和可执行文件运行
ldd
,以获取动态依赖项列表。谢谢!这就是我需要知道的:)