gdb debugging in Terminal OS X (10.8.5) with zsh

It appears that Apple (who have been switching from gcc to clang for some time) stopped including gdb in 10.8. Even in the CommandLine tools.

The clang debugger is lldb. It is similar in use to gdb, and I’m not finding it unduly difficult to switch. Aside from explaining to my finger that they shouldn’t type gdb for the debugger anymore: my fingers don’t like change.


Yes, you can still type gcc to compile things, but look:

$ gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin12.5.0
Thread model: posix

Leave a Comment