AIX / UNIX:模块具有无效的幻数

时间:2010-01-29 07:52:57

标签: shared-libraries aix magic-numbers

在AIX上,我正在执行一个脚本。在此脚本中,它尝试加载64位共享对象lib(.so文件)。它没有通过提供以下错误来实现:

模块的幻数无效。

如果我输入“prtconf”,它会告诉我系统是64位。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我认为可能需要更多细节才能回答这个问题。可能是您在系统上有多个共享库文件的副本,并且它正在加载您不期望的那个。但它确实听起来像32/64位不兼容问题。 .so来自哪里?你怎么知道这是64位?你确定你在脚本中做的是64位吗?