내 우분투 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
A
답변
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 비트 아키텍처를 추가 할 수 있습니다.