Programs to be debugged need to be compiled with debugging information
(-g for gcc) and must have the source code available for source level
debugging. The source should be in the same location as when the
program was compiled. Otherwise you will get messages about 'no source'