> 1. When I start the program it immediately exit's as the program forks > off, (in MSVC in would carry on for you), how do I get it to debug all > child processes You can debug a running process. http://dirac.org/linux/gdb/06-Debugging_A_Running_Process.php Stefan