我已经看过所有建议的相关问题,但似乎没有一个能回答我的问题。在
我正在尝试在我的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位。这可能吗?如果不是的话,重建它有多难?在
没有
你必须找到它的来源并重建它。如果原始程序是开源的,这可能不会太困难。如果是封闭源代码,你必须联系原始开发人员。在
在此之前,您应该检查您是否已经拥有
acmedcdmodule.so
(可能命名为acmedcdmodule-64bit.so
)的64位版本。如果你这样做了,修复这个问题可能会像创建几个符号链接一样简单。在相关问题 更多 >
编程相关推荐