어리석은 질문인 것은 확실하지만 저는 QEMU를 처음 접하는 사람이므로 양해해 주시기 바랍니다.
└──╼ $ qemu-aarch64 ./a.out
qemu-aarch64: Could not open '/lib/ld-linux-aarch64.so.1': No such file or directory
그래요가설뭔가를 설치할 수 없었지만 알아낼 수 없는 것 같아서 해결 방법이 있을 수 있으므로 여기 있습니다.
미리 감사드립니다.
운영 체제: Linux ParrotOS 아치: x86-64
답변1
관련 C 라이브러리를 설치해야 합니다. Parrot OS는 Debian을 기반으로 하고 arm64
바이너리를 제공하므로 다음이 작동합니다.
스키마 활성화
arm64
( 와 일치aarch64
):sudo dpkg --add-architecture arm64
로컬 저장소 캐시 업데이트:
sudo apt update
arm64
C 라이브러리를 설치합니다 .sudo apt install libc6:arm64
시스템이 최신이 아니면 실패하므로 sudo apt upgrade
먼저 시스템을 실행해야 할 수도 있습니다. 다른 라이브러리가 필요한 경우 a.out
해당 :arm64
패키지도 설치해야 합니다.