我有一个确实存在但不会执行的文件。它说:“没有这样的文件或目录”。
该文件是在创建“自定义工具链”以使用 NDK 编译 Android 原生库时由脚本创建的。
我确信该文件存在于我认为存在的地方。还说file
:arm-linux-androideabi-g++: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped
我尝试以 root 身份运行,也尝试应用chmod 777
,但没有任何帮助。
该文件位于:/tmp/my-android-toolchain/bin/arm-linux-androideabi-g++
即使我指定完整路径,即使我将其复制到其他位置(例如在我的主文件夹中),它也不会运行。
ldd
说它不是动态可执行文件。
也许这个文件只是一个 .so 而不是带有入口点的实际可执行文件?
我在虚拟机中使用 Ubuntu 14,64 位。