존재하지만 실행되지 않는 파일이 있습니다. "해당 파일이나 디렉터리가 없습니다"라고 나옵니다.
이 파일은 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
나는 루트로 실행을 시도하고 적용도 시도했지만 chmod 777
아무것도 도움이 되지 않았습니다.
파일은 다음 위치에 있습니다./tmp/my-android-toolchain/bin/arm-linux-androideabi-g++
전체 경로를 지정해도, 다른 곳(홈 폴더 등)에 복사해도 실행이 되지 않습니다.
ldd
동적 실행 파일이 아니라고 말합니다.
어쩌면 이 파일은 진입점이 있는 실제 실행 파일이 아닌 .so일 수도 있습니다.
가상 머신에서 Ubuntu 14, 64비트를 사용하고 있습니다.