0
我是否需要安装编译服务器本身的服务器可执行文件所需的包?服务器是否需要为服务器编译可执行文件所需的软件包?
例如,我localy用zlib编译php &然后安装在服务器上。是否PHP可以使用zlib函数,因为我编译时包含它,或者我还需要服务器上存在的包吗?
OS:Slackware的13.37
我是否需要安装编译服务器本身的服务器可执行文件所需的包?服务器是否需要为服务器编译可执行文件所需的软件包?
例如,我localy用zlib编译php &然后安装在服务器上。是否PHP可以使用zlib函数,因为我编译时包含它,或者我还需要服务器上存在的包吗?
OS:Slackware的13.37
原则,你应该能够到另一台机器上编译软件,但是你需要确保你的架构,依赖和编译器(例如,像glibc的和其他库)是兼容的。如果体系结构不匹配,请查看交叉编译。
如果这只是为了您和您的编译机器和服务器匹配的架构,请确保已安装相同的版本的依赖关系。
所以..我需要在服务器上安装zlib软件包吗? – r00m 2012-01-05 23:00:59
@ r00m:如果您的构建使用动态链接而不是静态链接,可能是。您可以尝试在构建生成的库和可执行文件上运行ldd以获取动态依赖项列表。 – 2012-01-05 23:03:14
谢谢!这就是我需要知道的:) – r00m 2012-01-05 23:04:19