Differences between revisions 3 and 5 (spanning 2 versions)
Revision 3 as of 2013-05-31 09:03:49
Size: 428
Editor: bonaccos
Comment:
Revision 5 as of 2018-08-28 08:27:12
Size: 474
Editor: davidsch
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#rev 2018-08-28 davidsch
Line 2: Line 4:
Unfortunately, it is difficult to write bug-free programs. A good debugger is very helpful tracking down errors. On the Tardis cluster we recommend to use the Data Display Debugger (DDD). DDD supports a variety of programming languages: Ada, C, C++, Chill, Fortran, Java, Modula, Pascal, Perl, Python. Unfortunately, it is difficult to write bug-free programs. A good debugger is very helpful tracking down errors. On the Tardis cluster we recommend to use the Data Display Debugger (DDD, a GUI variant for the commandline tool {{{gdb}}}). DDD supports a variety of programming languages: Ada, C, C++, Chill, Fortran, Java, Modula, Pascal, Perl, Python.
Line 4: Line 6:
For a current list go to the DDD manual, local comments on the SEPP documentation. For a current list go to the DDD manual (man ddd).

Debugging

Unfortunately, it is difficult to write bug-free programs. A good debugger is very helpful tracking down errors. On the Tardis cluster we recommend to use the Data Display Debugger (DDD, a GUI variant for the commandline tool gdb). DDD supports a variety of programming languages: Ada, C, C++, Chill, Fortran, Java, Modula, Pascal, Perl, Python.

For a current list go to the DDD manual (man ddd).


CategoryLXSW

Programming/DevTools/Debugging (last edited 2020-09-02 13:41:07 by davidsch)