Debugging

Candidate Tools

tool description Known issues
GDB
linaro DDT
mdb A lightweight wrapper of gdb and lldb intended to make debugging MPI a lot simpler.
  • Not compatible with Apple ARM.
  • Maintained by only one person
print statement Great for small programs and simple problems but provides very limited information and requires recompiling to alter that information. We recommend spending the time to learn how to use a debugging tool such as the others in this list.