qt-unified-linux-x86-2.0.3-online.run이 이진 파일을 실행할 수 없어서 Exec 형식 오류가 발생 함


0

라이브러리 qt-unified-linux-x86-2.0.3-online.run를 운영 체제 우분투 메이트 15.10과 함께 하나의 라즈베리 pi-2에 설치하고 있지만 ./qt-unified-linux-x86-2.0.3-online.run한 터미널 에서 명령을 실행 하려면 오류가 발생합니다.

bash: ./qt-unified-linux-x86-2.0.3-online.run: 1: cannot execute binary file:Exec format error

파일 실행 권한을 확인했는데 확인되었습니다.

명령 uname -a으로 시스템이 응답

Linux ribemat-desktop 4.1.13-v7+ #826 SMP PREEMPT fri Nov 13 20:19:03 GMT 2015 arm7vl armv7l arm7vl GNU/Linux.

오류는 설치 파일 *.run과 같습니다 *.bin.

이 문제를 어떻게 해결할 수 있습니까?

대단히 감사합니다.

답변:


0

사용중인 qt 설치는 x86 아키텍처 용으로 구축되었지만 RaspberryPi에는 arm11 프로세서가 있으므로 Pi에서 qt를 실행하려면 qt를 크로스 컴파일해야합니다.

Qt를 Pi에 설치하는 대신 일반 랩톱에서 응용 프로그램을 빌드하고 Pi에서 실행되도록 응용 프로그램을 크로스 컴파일하는 경로를 살펴 보았습니다.

이 링크를 사용해보십시오 : https://raspberrypi.stackexchange.com/questions/1/how-do-i-build-a-gcc-4-7-toolchain-for-cross-compiling

gcc를 사용하여 Arm 크로스 컴파일러를 빌드하고 시스템에 설치하는 절차를 보여줍니다. 방금 빌드를 마쳤으며 아직 100 % 기능을 확인하지는 않았지만이 게시물을 업데이트합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.