WSL 이 32 비트 프로그램 타 임 스 오류 'Exec format error' 를 실행 하 는 문 제 를 해결 합 니 다.
sudo apt install qemu-user-static
sudo update-binfmts --install i386 /usr/bin/qemu-i386-static --magic '\x7fELF\x01\x01\x01\x03\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x03\x00\x01\x00\x00\x00' --mask '\xff\xff\xff\xff\xff\xff\xff\xfc\xff\xff\xff\xff\xff\xff\xff\xff\xf8\xff\xff\xff\xff\xff\xff\xff'
sudo service binfmt-support start
sudo dpkg --add-architecture i386
sudo apt update sudo apt
install gcc:i386
yay -S binfmt-support
또한 qemu 는 Arch 에서 도 AUR 만 제공 합 니 다. yay -S qemu-user-static
이 패 키 지 는 glib 2 - static 에 의존 합 니 다. 제 가 설치 할 때 glib 2 - static 의 컴 파일 과정 은 test 가 통과 하지 못 해서 실 패 했 습 니 다. PKGBUILD 에서 test 절 차 를 수 동 으로 설명 한 다음 makepkg -sri
컴 파일 하여 설치 할 수 밖 에 없 었 습 니 다.설치 가 완료 되면 시스템 을 시작 할 때마다 실행 해 야 합 니 다. sudo update-binfmts --install i386 /usr/bin/qemu-i386-static --magic '\x7fELF\x01\x01\x01\x03\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x03\x00\x01\x00\x00\x00' --mask '\xff\xff\xff\xff\xff\xff\xff\xfc\xff\xff\xff\xff\xff\xff\xff\xff\xf8\xff\xff\xff\xff\xff\xff\xff'
지원 을 추가 하 는 것 은 매우 불편 하 다.이 명령 을/etc/profile 에 추가 하여 로그 인 할 때마다 이 과정 을 자동 으로 실행 할 수 있 습 니 다.이 명령 은 슈퍼 유저 로 실행 되 어야 합 니 다. sudo 로 설정 되 어 있 지 않 으 면 비밀 번 호 를 면제 하려 면 visudo 로 sudoer 파일 을 수정 하고 추가 해 야 합 니 다.
%USERNAME% ALL=(ALL) NOPASSWD:/usr/bin/update-binfmts
update - binfmts 를 실행 할 때 비밀번호 가 필요 하지 않도록 합 니 다.% USERNAME% 를 사용자 이름 으로 바 꾸 는 것 을 주의 하 십시오. 명령 은 절대 경로 로 표시 해 야 합 니 다. 그렇지 않 으 면 sudoer 파일 이 유효 하지 않 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.