【发布时间】:2024-05-27 18:15:02
【问题描述】:
我刚刚构建了我的金鱼安卓内核。我编写了一个 hello world 程序并使用 arm-linux-gnueabi-gcc 进行编译。我使用 adb push 将可执行文件放在模拟内核的 /data/local 中。我能够使用 adb shell SSH 进入模拟内核。当我 cd 进入 /data/local 并 ls 目录时,我可以看到我使用 adb push 放置的 a.out。当我执行 #./a.out 时,我收到错误 ./a.out: not found.
有人可以帮我解决这个问题吗?
【问题讨论】:
-
检查该目录的权限
-
权限好像没问题!
-
ldd ./a.out的输出是什么? -
ls有效,因此该目录显然对相关用户帐户具有r和x权限。 -
您是如何做到这一点的?请看我的问题*.com/questions/9324772/…