如何用ndk编译一个它不支持的程序或库
我的程序在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 标准库,谢谢了好急~~好烦~~好蛋疼 ,求解!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!