1. You must compile and link your program w/ debugging information on. On Unix, the flag is usually -g for most C/C++ compilers. 2. dbx your-program 3. stop at main (or stop at file:line, may not be exact) 4. run args (if any) 5. s (for step) Other things you can do trial and error to figure out.