CIDY
64-bit 리눅스에서 32-bit 프로그램 실행(내 리눅스 몇 비트인지 확인하기) 본문
예전 과제를 풀어보려고 했는데 터미널에서 32비트 프로그램이 안 돌아간다.
계속 이렇게만 뜸.
일단 내 펭귄은 64비트짜리다. 몇 비트 운영체제인지 확인하는 방법은 다양한데, 아래와 같다.
뭘로보나 64비트 짜리라 32비트 파일 실행이 안 된다. 설치해보라는 라이브러리는 다 설치해봤는데 그래도 안된다.
그래서 어쩔 수 없이 내 펭귄을 삭제하고 다시 깔았더니 다 해결됐다.
아래 코드를 입력해주면 된다. 라이브러리 하나만 깔면 되는것을 뻘짓만 했다.
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386
비록 gdb와 peda와 pwntools 까지 모두 다시 깔아줘야 겠지만 암튼 해결됐다.
+혹시 안되면 이것까지 설치
sudo apt-get install lib32ncurses5
'잡담..' 카테고리의 다른 글
리눅스(Ubuntu-20.04)에서 vi편집기로 파일 만들기 (0) | 2022.06.29 |
---|---|
리눅스(Ubuntu-20.04)에서 nasm설치 및 사용해보기 (0) | 2022.06.27 |
64-bit 리눅스에서 32-bit로 컴파일하기(gcc) (0) | 2022.06.26 |
내가 쓰려고 적어두는 쉘코드(Shell Code) (0) | 2022.06.25 |
리눅스(Ubuntu-20.04)에 vs code 설치하기 (0) | 2022.06.25 |