我在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文件,不知道如何.有什么指针吗?
我也应该静态链接吗?