Jump To:
Leopard Guides: Tools
The compiler and debugger technologies of Mac OS X are essential for building software projects. Apple supports a number of open-source technologies, such as GCC and GDB, which can be used from Xcode or from the command line.

Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Date
C++ Runtime Environment Programming Guide (HTML) (PDF)
Provides information about how to create and deploy C++ binaries.
2006-06-28
Debugging with GDB (HTML)
Open-source document that explains how to use GDB to debug programs.
2008-06-19
Dynamic Library Programming Topics (HTML) (PDF)
Explains how to design, implement, and use dynamic libraries.
2009-02-26
GCC Porting Guide (HTML) (PDF)
Provides guidance on how to migrate projects to new GCC releases.
2006-10-03
GDB Internals (HTML)
Open-source document that explains the GDB implementation.
2008-06-19
GNU C 4.2 Preprocessor Internals (HTML)
2008-01-23
GNU Compiler Collection (GCC) 4.2 Internals (HTML)
2008-01-23
GNU Compiler Collection (GCC) Internals (HTML)
2007-12-11
Jar Bundler User Guide (HTML) (PDF)
Conceptual information and a tutorial about deploying JAR-based applications as Mac OS X application bundles.
2006-05-23
Mac OS X ABI Function Call Guide (HTML) (PDF)
Describes the function-calling conventions used in the architectures supported by Mac OS X.
2009-02-04
Mach-O Programming Topics (HTML) (PDF)
Explains the use of the Mac OS X runtime architecture, including program types, loading and executing code, and using libraries and plug-ins.
2009-02-04
User's Guide to gperf 3.0.1 (HTML)
2007-12-03