1. 먼저 gdb을 새로 build 해야합니다.

https://sourceware.org/bugzilla/attachment.cgi?id=8512&action=diff


위 주소로 들어가서셔 변경된 사항을 변경한 다음 다시 재빌드해주세요.


2. 64비트 makefile에 gcc에 -g 옵션 추가해주시구.


3.. qemu-system-x86_64 -L . -m 64 -fda Disk.img -localtime -M pc -gdb tcp::1234 -S 

   으로 qemu 실행한 후 새로운 터미널에서 gdb 실행후 targert remote:1234 로 qemu에 연결해주세요.


4. symbol을 load해줘야하기 떄문에 file 본인위치/02.Kernel64/Temp/Kernel64.elf 실행


5. symbol 인식후 b maincontinue 실행.


6. 다음은.. 일반 프로그램처럼 동일하게 디버깅