no-suitable-image-found 错误解决方法
编译 lzma,luafilesystem 等等文件时,可能会遇到如下报错:
1 | lua: error loading module XXX.so from file XXX.so |
解决办法是:
检查你的系统是 32 位还是 64
file /bin/ls
如果是这样则表明是 32 位的了。
检查编译出的动态库文件是 32 位还是 64:
file xxx.so
如果是上面这样,则表明你的是 32 位的链接库。
如果你的系统是 32 位的,则在编译时的 CFLAGS 加入对应参数
OSX 下:
64 位
32 位
linux 下:
64 位
32 位
no-suitable-image-found 错误解决方法