您的位置:首页 > Web前端 > React

ReactOS学习笔记(2)- 如何在Ubuntu上使用GDB和QEMU远程源代码调试ReactOS?

2017-12-19 17:27 435 查看
打开ROSBE,切换到ReactOS源代码根目录下运行:./configure.sh。“源代码根目录/Output-MinGW-i386/reactos”目录被创建出来,将ROSBE切换到该目录下。
在ROSBE中使用ninja和ninja hybridcd生成hybridcd.iso。hybridcd.iso位于源代码根目录/Output-MinGW-i386/reactos下。
无需配置CMakeCache.txt中的KDBG,_WINKD_和GDB。(https://svn.reactos.org/svn/reactos?view=revision&revision=72435
无需在freeldr.ini中配置/DEBUGPORT=GDB。
在ROSBE中运行如下命令:
         qemu-img create ReactOS.img 1000M
         sudo umount /dev/shm
         sudo mount -t tmpfs -o size=144m none /dev/shm
         qemu-system-i386 -L . -m 256 -cdrom hybridcd.iso -hda ReactOS.img -boot d -localtime -serial file:ReactOS.log -s -S
在新的ROSBE中运行如下命令:

         gdb
         target remote localhost:1234
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: