2016-06-07 9 views
0

내 우분투 16.04LTS에는 Android NDK r8 개발 키트가 있습니다. 내가 toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc을 실행할 때, 그러한 파일이 없다는 것을 나타내는 "no such file or directory"와 같은 오류가 발생했습니다. arm-linux-androideabi-g++ 등과 같은 다른 명령도 시도했지만 오류가 여전히 있습니다. 또한 읽기 및 실행 권한이 있는지 확인하기 위해 해당 파일 모드를 검사했습니다.android NDK 컴파일 명령을 실행할 때 "no such file or directory"라는 메시지가 표시되는 이유는 무엇입니까? arm-linux-androideabi- *?

답변

0

나는 직접 답변을 찾았습니다.

나는 명령이 ELF 32-bit LSB executable 말한다

file arm-linux-androideabi-gcc 

를 실행합니다. 그런 다음 이유에 대한 아이디어를 얻습니다.

필자의 이유는 내 우분투 16.04LTS가 64 비트 시스템이고 하나의 아키텍처 만 가지고 있다고 가정합니다. amd64. 그래서 나는 성공적이다, 그럼 난 다시 명령 arm-linux-androideabi-gcc을 실행 Multiarch/HOWTO

dpkg --add-architecture i386 
apt-get update 
apt-get install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386 

에 따라 32 비트 아키텍처를 추가 할 수 있습니다.