디버거에서 내 OS를 디버그하고 싶습니다. 많은 곳에서 나는 무엇이 잘못되었는지를 알 수 없다. 운영 체제를 디버그 할 수있는 디버거가 있습니까? 내가 gdb로 할 수 있을까?내 OS를 디버깅하는 디버거
0
A
답변
3
컴퓨터의 다른 컴퓨터 (가상 컴퓨터)를 에뮬레이션하는 솔루션을 사용해야합니다. 즉각적으로 떠오르는 가장 확실한 것들은 VirtualBox와 VMware이지만, 기계 및/또는 OS를 디버깅하도록 설계되지 않았습니다.
당신이 찾고있는 것은 Bochs 또는 QEMU입니다. 모두 (내가 기억하는 한) 중단 점을 설정하고 코드 실행을 분석하기 위해 gdb와 통합 될 수 있습니다. this OSdev.org article을 읽어 볼 수도 있습니다.
3
주로 OS 프로젝트 테스트에 Bochs을 사용합니다. 유용한 디버거 (bochsdbg)가 포함되어 있습니다.
관련 문제
- 1. 다른 OS를 실행하는 원격 컴퓨터에 PyDev 디버거 연결
- 2. 디버거 내 변수
- 3. 디버깅하는 동안 내 응용 프로그램이 중단됩니다.
- 4. 안티 디버거 대책을 포함하는 프로세스에서 크래시를 디버깅하는 방법
- 5. 내 휴대폰에서 OS를 재설치/업그레이드하는 방법
- 6. 내 PHP 스크립트에서 실행되는 OS를 찾기
- 7. 내 Groovy 코드 내에 디버거 명령문을 삽입 할 수 있습니까?
- 8. 내 앱을 디버깅하는 동안 Android SDK 코드를 디버깅하는 방법은 무엇입니까?
- 9. 서브 모듈의 Xcode 디버거
- 10. 데이터베이스 및 PHP 디버거
- 11. 자바 스크립트 디버거
- 12. 코드에서 디버거 시작
- 13. Ubuntu 11.10 용 운영 체제 디버거
- 14. OS를 식별하는 .emacs 코드?
- 15. 젠드 디버거 이외의 PHP 용 스텝 디버거
- 16. IE8에서 ExtJS를 디버깅하는 방법
- 17. 안드로이드가 대상 OS를 바꾼다
- 18. OS를 인터프리터 언어로 작성
- 19. Java로 OS를 종료하는 방법
- 20. 어떻게 OS를 만드시겠습니까?
- 21. PHP로 클라이언트 OS를 결정하십시오.
- 22. PHP에서 디버거
- 23. 내 이클립스에서 원격 응용 프로그램을 디버깅하는 방법
- 24. 팬텀 방식? 내 코드를 디버깅하는 동안
- 25. 최고의 XSLT 편집기 및 | 디버거
- 26. 파이썬 디버거
- 27. Iphone4 디버거
- 28. UI VS2010에서 디버깅하는 동안 블로킹
- 29. Android, 내 취향에 따라 OS를 조작 할 수 있습니까?
- 30. Win7 x64에서 코드 뷰 (어셈블리 디버거) 실행