随笔分类 -  编译链接

摘要:有的时候我们需要调整系统工具链,满足某些软件编译要求,比如 Android 4.0, 我就以此为例,记录流水账发现问题编译过程停止,报错 error: "_FORTIFY_SOURCE" redefined, 有点眼熟,google 一下。参考文章 http://blog.csdn.net/flydream0/article/details/7046612 建议安装 4.4 的工具链,系统里带的是 4.6 版本的。sudo apt-get install cpp-4.4 gcc-4.4-base gcc-4.4 g++-4.4 apt-get 装上 4.4 后,又不太喜欢原 阅读全文
posted @ 2012-10-30 09:57 luckybug 阅读(293) 评论(0) 推荐(0)
摘要:1. 大部分资料指示使用 NDK r5 以上版本,Android.mk 文件设置 APP_STL 为 gnustl_static. 而我需要使用源码 mmm 编译方式,Android 2.3.x 系列源码中内嵌的工具链似乎为 r4 版本。更换源码工具链不现实2. 按照 NDK 方式期望达到的效果修改 Android.mk, 即 在 LOCAL_CFLAGS 中加入 -frtti mmm 报错undefined reference to `typeinfo for android::SortedVectorImpl'undefined reference to `vtable for _ 阅读全文
posted @ 2012-04-18 17:21 luckybug 阅读(679) 评论(0) 推荐(0)