找回密码
 注册
搜索
查看: 2004|回复: 3

[讨论] lmbench for android 編譯問題

[复制链接]
发表于 2011-7-20 11:19:48 | 显示全部楼层 |阅读模式
現在工作上要求將lmbench porting到android的裝置上, 可以透過adb shell去運行, 小弟現在遇到找不到一些rpc API的問題, 原本用的是android codebase 裡的 toolchain, 但發現 android 附的太精簡, 所以也參考了 http://blog.csdn.net/wyjkk/article/details/5792048 這篇自己抓 gcc, glibc 和 binutils 來安裝 toolchain, 查了一下這幾支 pmap_*() 接口, 是在 libc_pic.a 裡 (librpc_compat_pic.a 則是 sunrpc 裡產生的), 是小弟的 toolchain 沒 build 好嗎? 還是說無解? 先在說說聲謝謝了 :)

============================================================================
lib_tcp.c:(.text+0x300): undefined reference to `pmap_getport'
../bin/arm-none-linux-nearby/lmbench.a(lib_tcp.o): In function `tcp_done':
lib_tcp.c:(.text+0x4d0): undefined reference to `pmap_unset'
../bin/arm-none-linux-nearby/lmbench.a(lib_tcp.o): In function `tcp_server':
lib_tcp.c:(.text+0x5c8): undefined reference to `pmap_unset'
lib_tcp.c:(.text+0x5e8): undefined reference to `pmap_set'
发表于 2011-7-21 17:46:54 | 显示全部楼层
、。。。。。。。。。。。。。。。。。。。。。。。
点评回复

使用道具 举报

 楼主| 发表于 2011-7-24 20:52:00 | 显示全部楼层
最後找到原因了... glibc 2.14 沒有 sunrpc 了, 換回 glibc 2.13 即可~[em03]
点评回复

使用道具 举报

发表于 2012-4-29 21:32:12 | 显示全部楼层
感谢楼主的分享,虽然看不太懂。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 11:34 , Processed in 0.043362 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表