现象:

使用ndk环境编译c/C++程序在android上运行时出现如下错误:

error: only position independent executables (PIE) are supported

原因:

Lollipop feature. SeeSecurity Enhancements in Android 5.0.

解决方案:

编译和链接时使用 -pie -fpie选项

关于pie的介绍:

http://www.liudonghua.com/?p=367

更多相关文章

  1. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  2. 高级Redis应用进阶课 一站式Redis解决方案
  3. 使用大量checkbox的时候可能出现的小问题
  4. android报The content of the adapter has changed but ListView
  5. android Studio Error: 前言中不允许有内容
  6. Android(安卓)Toast cancel问题、源码分析和解决方案
  7. Android(安卓)TextView两端完美对齐解决方案
  8. Android(安卓)libav移植
  9. Android(安卓)jcenter bad gateway 502(Unable to load Maven met

随机推荐

  1. 【译】Android(安卓)7.0 for Developers
  2. Android(安卓)NDK学习(6)在Android项目中调
  3. android 实现点击输入框弹出日期选择对话
  4. [房贷计算器]-升级心得
  5. Android(安卓)RxJava+Retrofit2+RxBindin
  6. Android(安卓)N SettingsProvider的数据
  7. Android(安卓)TextView 去除内边距
  8. Android系统启动流程源码分析
  9. Android(安卓)的Input Event 子系统的来
  10. Android中Activity的android:windowSoftI