파일이 존재하지만 실행되지 않습니다.

파일이 존재하지만 실행되지 않습니다.

존재하지만 실행되지 않는 파일이 있습니다. "해당 파일이나 디렉터리가 없습니다"라고 나옵니다.

이 파일은 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비트를 사용하고 있습니다.

답변1

이 질문의 댓글에서 해결책을 찾았습니다.실행파일이 존재하지 않는 경우

32/64비트 문제입니다.

실행파일이 존재하지 않는 경우

수리하다.

관련 정보