Important note: The chosen settings will only apply the next time the executable is loaded into KDbg. This means that after pressing OK in this dialog, you must reload the executable using File|Executable!!
How to invoke GDB
Enter the command to invoke gdb. Leave this field empty to use the default gdb command as specified in the global options. When you are cross-compiling and remote-debugging, you will probably want to use a different gdb suitable for the target platform. The default command is gdb --fullname --nx. Be sure to also specify these options if you change the gdb command. If you leave them away, KDbg will not work.
No input and output
Check this option if your program does not receive input from the terminal and you do not want to see the output that the program writes to stdout and stderr (if any). All three standard channels (stdin, stdout, and stderr) are effectively redirected to /dev/null.Only output, simple terminal emulation
Check this option if your program does not receive input from the terminal (stdin will be redirected to /dev/null), and the output that it writes to stdout and stderr does not require sophisticated terminal emulation. The output will be shown in the Output window.Full terminal emulation
Important: The integrated terminal emulator will only interpret the line-feed character \n (ASCII 10) to break lines. It will not handle the carriage-return character \r (ASCII 13). This is sufficient for displaying plain debugging output that is often used by developers of GUI programs.
Check this option if your program reads input from stdin or if the output to stdout or stderr requires terminal emulation. A terminal emulator will be invoked as specified in the global options.