关于用脚本使用ndk编译ffmpeg的问题?

新手上路,请多包涵


这是编译脚本
编译出来的文件push到安卓机器里面去运行 最后出现错误"ffmpeg": error: Android 5.0 and later only support position-independent executables (-fPIE).
试过很多种方法都不起作用

阅读 1.6k
1 个回答

-fPIE 用于编译
-pie 用于链接
但要生成PIE程序,必须两者配合使用,即使用-fpie -pie或-fPIE -pie

你可以试试在Android.mk中添加如下代码:

LOCAL_CFLAGS += -pie -fPIE
LOCAL_LDFLAGS += -pie -fPIE
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
Stack Overflow 翻译
子站问答
访问
宣传栏