Run QEMU with -s switch to enable its GDB stub. The default port number is 1234. If desired, the -p command line switch can be used to change it. The -S command line switch causes the execution to be suspended at startup. For example:
| Previous topic
| Next topic
qemu.exe -s -S -L . -m 128 -hda linux.img -soundhw all -localtime -M pcFor better debugging, make sure to set the following options in GDB Debugger options:
Software breakpoints at EIP+1: disabled Use CS:IP in real mode: enabled (when debugging 16-bit (real-mode) code)In other aspects debugging with QEMU is the same as debugging for other targets.
Back to Remote GDB Debugger