[原]android 链接错误
2013-12-02 13:13
169 查看
由于没有使用NDK的makefile, 而是把NDK的toolchain集成到现有的build system,
所以出现了诡异的错误:
stackoverflow上有个类似问题, 说把-fPIC作为第一个参数就好了(很诡异),但我这里仍然不行.
最后把GCC toolchain的版本4.8改成4.6解决了.
NDK里面4.8版本的GCC toolchain, 用vs-andriod 或者visualGDB,还有eclipse都试过了都是可以的.可能自己集成哪儿出了问题..但是问题很难找太恶心,目前暂时用4.6, 旧代码够用了.
更新(05/27/2014):
由于GCC4.6开O2编译器会崩溃, 现在改用最新的NDK r9d GCC4.8
最后确认, 如果没有链接符号错误, 那么这个-fPic的错误也没有了. 之前可能是有符号链接错误, 才导致这个错误.
比如system root设置对的话, (--sysroot=), 链接成功.
所以出现了诡异的错误:
unsupported dynamic reloc R_ARM_REL32; recompile with -fPIC.
stackoverflow上有个类似问题, 说把-fPIC作为第一个参数就好了(很诡异),但我这里仍然不行.
最后把GCC toolchain的版本4.8改成4.6解决了.
NDK里面4.8版本的GCC toolchain, 用vs-andriod 或者visualGDB,还有eclipse都试过了都是可以的.可能自己集成哪儿出了问题..但是问题很难找太恶心,目前暂时用4.6, 旧代码够用了.
更新(05/27/2014):
由于GCC4.6开O2编译器会崩溃, 现在改用最新的NDK r9d GCC4.8
最后确认, 如果没有链接符号错误, 那么这个-fPic的错误也没有了. 之前可能是有符号链接错误, 才导致这个错误.
比如system root设置对的话, (--sysroot=), 链接成功.
相关文章推荐
- Android XML文件链接错误
- android4 __cxa_end_cleanup链接错误_rtti错误
- Android webview加载https链接错误或无响应
- 菜鸟学android——WebView点击链接发生错误:Calling startActivity() from outside of an Activity context requires...
- 关于Android 链接库时 undefined reference to 的错误分析
- Android Studio关于新建项目引入V7包导致的错误(最后附上Android Studio入门指南链接)
- android开发 NDK 动态链接多个第三方库(so)
- android调用dialog.hide()引起的输入事件派发错误问题追踪
- android常见错误(实时更新)
- Android 模拟器错误PANIC: Could not open
- Android 报Can't create handler inside thread that has not called Looper.prepare()错误!
- 网卡故障:弹出界面eth0: 错误:没有找到合适的设备:没有找到可用于链接System eth0 的
- Android开发出现错误:Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
- 错误 : android.app.SuperNotCalledException
- android错误之android.content.res.Resources$NotFoundException:
- Android打包常见错误之Export aborted because fatal lint errors were found
- android错误之android.content.res.Resources$NotFoundException:
- 常用编译链接错误笔记
- Android个人错误笔记
- Android Studio NDK及so文件开发 以及常见错误