can't resolve symbol 'mmap64'有谁知道这是闹哪样啊?
运行njit客户端,一旦认证出现了can't resolve symbol 'mmap64'用dualwan是可以认证的,问题是到了左须之男的固件就提示这个了。
我试着用tomatoedit把dualwan的lib目录和usr/bin都复制过去了,还是不见好,求各位大神支招
另外有偿求有tomato编译经验的编译个软件,QQ:294061902 没人鸟啊{:soso_e105:} 同问 根本就问不出结果的!
不如直接联系左须 哈哈,看来你也是个~~~
这种方法是不行的,需要编译
-lm waitopen 发表于 2015-9-1 22:28
哈哈,看来你也是个~~~
这种方法是不行的,需要编译
-lm
能不能有偿编译下呢? 本帖最后由 mtk的fae就是坑 于 2021-9-10 10:29 编辑
mmap64来自于c库,在我的板子上存在于libc.so.0和libuClibc-0.9.33.so,之所以不存在是编译时用了strip将这两个库中未使用的符号表删除了。
我理解的can't resolve symbol xxx的原因是so文件存在,但是so中缺乏了xxx这个符号表。应用层使用的函数都是来自于交叉编译工具链,排查时先是grep查看toolchain中是否有这个符号表,然后时查看romfs中的中是否有,如果前者有后者没有那么一般是被strip了
mtk的fae就是坑 发表于 2021-9-10 10:22
mmap64来自于c库,在我的板子上存在于libc.so.0和libuClibc-0.9.33.so,之所以不存在是编译时用了strip将这 ...
谢谢回复,已经解决了
页:
[1]