【发布时间】:2017-11-17 13:04:32
【问题描述】:
直到昨晚,我一直在 Android 上使用 CppDroid 编译我的代码。
更新应用后,它开始显示position independent executable 错误。
我重新安装了旧版本,但仍然遇到同样的错误。
我知道这是 Android 5.0 及更高版本的问题。但是,CppDroid 是如何工作到昨晚的呢?谁能给我一个答案或任何线索?
Termux 只提供 Clang。谁能给我一种成功编译C代码的方法?
【问题讨论】:
-
您是否检查过 a.out 的权限和所有者?
-
@klutt 我刚刚添加了另一张图片。请注意自己。我不明白权限符号。
-
看起来你需要root才能执行它。
-
并且请不要在不必要的时候发布图片。
-
Android 是学习 C 或 C++ 开发的糟糕平台,简单明了。