相关疑难解决方法(0)

如何在linux上编译以与所有发行版共享?

我在Fedora Core 12上编译了一个PHP扩展,但当我将它发送给使用CentOS的人时,他们得到错误:"ELF文件操作系统ABI无效"

我不确定是什么原因导致此运行文件提供以下信息:ELF 64位LSB共享对象,AMD x86-64,版本1(GNU/Linux),未剥离

加载正常的扩展提供以下文件:ELF 64位LSB共享对象,AMD x86-64,版本1(SYSV),未剥离

因此,似乎我需要为某些发行版生成SYSV类型文件,而不是GNU/LINUX文件,不知道如何.有什么指针吗?

我也应该静态链接吗?

php linux cross-platform

5
推荐指数
1
解决办法
8771
查看次数

标签 统计

cross-platform ×1

linux ×1

php ×1