저는 ARM 머신을 사용하고 있고 x86 프로그램을 사용하고 싶습니다.
Box86과 해당 프로그램 및 라이브러리를 설치했습니다.
다음 오류로 인해 프로그램이 충돌합니다: Error initializing native *libname* (last dlerror is *libname*: wrong ELF class: ELFCLASS64)
. 이 오류는 내가 설치하는 모든 라이브러리에 대해 여러 번 반복됩니다.
~에 따르면이 답변, 64비트 라이브러리이기 때문인데 i386 버전의 패키지를 꼭 설치했습니다. 게다가 그들의 해결 방법은 내 문제를 해결하지 못하고 동일한 결과를 낳습니다.
여기서 무슨 일이 일어나고 있는지에 대한 단서가 있습니까?
미리 감사드립니다.
답변1
~에 따르면Box86의 Github 페이지, x86 버전 대신 일부 시스템 라이브러리의 기본(예: ARM) 버전을 사용합니다. Box86을 실행하려면 32비트 ARM 하위 시스템이 필요한 것 같기 때문에32비트 ARM 버전의 *libname*
.