![setarch 인식할 수 없는 아키텍처 [닫기]](https://linux55.com/image/110101/setarch%20%EC%9D%B8%EC%8B%9D%ED%95%A0%20%EC%88%98%20%EC%97%86%EB%8A%94%20%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
그래서 프로그램에 플래그를 추가하려고 시도했지만 setarch
어떤 종류의 플래그를 수행할 때마다 인식할 수 없는 스키마가 나타나는 것 같습니다. -R
bash(x86_64)가 무엇인지 알아내기 위해 아치를 수행했지만 그것이 도움이 되는지 잘 모르겠습니다.
답변1
setarch
인수를 이상한 순서로 가져옵니다. 스키마 이름은 옵션 앞에 먼저 나타나야 합니다.
setarch x86_64 -R bash
또는 스키마 하드코딩을 방지하려면 다음을 수행하세요.
setarch "$(arch)" -R bash