bash ./program.elf
는 bash 인터프리터를 통해 파일을 보냅니다.
elf 파일은 컴파일 된 바이너리 파일이며 다음과 같이 명령 줄에서 실행해야합니다. ./program.elf
다음을 사용하여 파일의 실행 비트를 설정하는 것을 잊지 마십시오.
chmod a+x ./program.elf
알 수 있듯이 ARMv7 프로세서가 모델 ARMv7-A (Galaxy S4 및 Nexus의 Snapdragon 600/800에 사용되는 종류)가 훨씬 더 일반적입니다. 5와 Raspberry Pi 2 / model B)이 있지만 출력에는 시스템 칩이 ARMv71 (일명 ARMv7 개정 1)로 나열됩니다. 프로그램을 컴파일 / 빌드 할 때 선택한 ARMv7 프로세서 SDK의 변형이 ARMv7-A 용으로 빌드하고 대신 ARMv7-M 용으로 빌드 한 경우와 유사하게 ARMv7의 잘못된 하위 집합 일 가능성이 있습니다. 이제 이것은 당신이 어떤 프로세서 / 장치를 구축하고 있는지 또는 그 문제를 위해 구축하고 있는지 전혀 알지 못하기 때문에 추측 일뿐입니다. 그러나 특별히 컴파일되지 않은 프로그램을 실행할 때 SoC 프로세서가 얼마나 까다 롭는지 고려할 때 소스 컴파일을 제안합니다. 가능한 경우 문제의 컴퓨터에 직접.
댓글