ImportError:错误的ELF类:ELFCLASS32

2024-09-30 00:37:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经看过所有建议的相关问题,但似乎没有一个能回答我的问题。在

我正在尝试在我的64位计算机上运行一个内部遗留程序。我要运行的程序是acmegui-64一点。那么还有一个阿克梅吉),所以它表明它是设计在64位计算机上运行的。当我运行它时,我得到

[tharpa@hpz44 bin]$ ./acmegui-64bit
:/dept/python32/lib:/usr/local/viz/notification/lib:/usr/lib
Traceback (most recent call last):
  File "/dept/adapt/acme/py/acmegui.py", line 8, in <module>
    import ACME, AcmeGui
  File "/dept/adapt/acme/py/AcmeGui.py", line 10, in <module>
    import AppShell, ACME, AcmeDialog, nwrSetup, nwwsSetup, nwrMaker, cwwsMaker, \
  File "/dept/adapt/acme/py/nwrMaker.py", line 18, in <module>
    import Config, Format, ACME, AcmeDialog, BusyTkDialog, nwrText, wxRoundup
  File "/dept/adapt/acme/py/nwrText.py", line 16, in <module>
    import ACME, Decoder, Config, Format, IdsDB, Product, Setup
  File "/dept/adapt/acme/py/Decoder.py", line 12, in <module>
    import ACME, Pils, Metar, SCD, SCP, WMOHeader
  File "/dept/adapt/acme/py/Metar.py", line 6, in <module>
    import ACME, acmedcd
ImportError: /dept/adapt/acme/py/Linux/acmedcdmodule.so: wrong ELF class: ELFCLASS32
[tharpa@hpz44 bin]$ ./acmegui-64bit

我已经考虑过改变信仰的可能性acmedcmodule.so到64位。这可能吗?如果不是的话,重建它有多难?在


Tags: inpyimport程序lib计算机linefile
1条回答
网友
1楼 · 发布于 2024-09-30 00:37:40

I have considered the possibility of converting acmedcdmodule.so to 64-bit. Is this possible?

没有

If not, how hard would it be to recreate it?

你必须找到它的来源并重建它。如果原始程序是开源的,这可能不会太困难。如果是封闭源代码,你必须联系原始开发人员。在

在此之前,您应该检查您是否已经拥有acmedcdmodule.so(可能命名为acmedcdmodule-64bit.so)的64位版本。如果你这样做了,修复这个问题可能会像创建几个符号链接一样简单。在

相关问题 更多 >

    热门问题