xv6 디버깅

xv6 GDB로 디버깅하기 xv6은 QEMU 아래서 돌아간다. 그래서 기존 유저레벨 프로그램들과는 다르게 QEMU머신에 원격으로 접속해서 디버깅을 진행한다. 교수님이 공부하시던 옛날에는 VM 이런 거 없이 베어메탈 머신에 OS 깔아서 랜선 꼽아 디버깅을 진행했다고 한다. 얼마나 좋아진 세상인가 ㅋㅋ 기본 설정 디버깅 옵션 설정해 xv6 컴파일 이 옵션 사용해 xv6 컴파일 $ make…