相关疑难解决方法(0)

位置独立的可执行文件和Android棒棒糖

我编写了一个.c源代码(在ecllipse中),它使用libcap库来获取与网络流量相关的信息.现在我已经在ecllipse中使用ndk-build创建了一个可执行的二进制文件.我已将libs/armeabi文件夹中创建的二进制文件推送到我的android(rooted nexus 5,Lollypop)的/ data/local /文件夹中,并尝试执行二进制文件.但是android正在抛出这个错误

错误:仅支持位置独立可执行文件(PIE)

我对PIE一无所知,请告诉我如何创建与位置无关的可执行文件.

linux android android-ndk android-5.0-lollipop

16
推荐指数
2
解决办法
3万
查看次数