找不到FFI错误模块
我正在使用Ubuntu 64位和Pharo 1.2.1
我已经编写了一些FFI代码,可以从glibc访问crypt(3)。我想将其更改为从使用apt-get安装的libxcrypt访问crypt。当我从以下方法更改方法时:
ffiCrypt: aKey with: aSalt
<cdecl: char* \'crypt\' (char* char*) module: \'crypt\'>
^self externalCallFailed
至:
ffiCrypt: aKey with: aSalt
<cdecl: char* \'crypt\' (char* char*) module: \'/lib/libxcrypt.so.1\'>
^self externalCallFailed
我收到“找不到外部模块”错误。我已经从映像所在的目录链接到libxcrypt.so.1文件。
我怀疑这可能是64位与32位库的事情,或者我需要将库链接到其他地方但不知道。
我可以检查哪些步骤或事情以尝试查找为什么找不到外部模块?
没有找到相关结果
已邀请:
1 个回复
渴翅吮斡撤