如何用ndk编译一个它不支持的程序或库

xuie0000 2014-04-19 05:28:10
我的程序在ubuntu正常编译.so文件,但是改Makefile编译环境(CC)链接至ndk的,报错信息:
xxxx/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/liux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/include/stdint.h:3:26: fatal error: stdint.h: No such file or directory
compilation terminated.
make: *** [Serial.o] 错误1

或 用NDK编译一个程序,报各种库不存在(例如fatal error: avahi-client/client.h: No such file or directory),我有试过将ubuntu usr/lib 和 include 拷贝进 ndk那里,就报error: undefined reference to 'avahi_strdup' --- 这种方法不行

即,我要如何编译这些需要用到,但是ndk不支持的linux 标准库,谢谢了好急~~好烦~~好蛋疼 ,求解!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...全文
96 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuie0000 2014-04-19
  • 打赏
  • 举报
回复
不好意思,网页卡了下,发出去了! 想添加关键字 JNI 来着

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧