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

Sort by
Title
Sorted by
Date
Dynamic Library Programming Topics (HTML) (PDF)
Explains how to design, implement, and use dynamic libraries.
2009-02-26
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
Debugging with GDB (HTML)
Open-source document that explains how to use GDB to debug programs.
2008-06-19
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
User's Guide to gperf 3.0.1 (HTML)
2007-12-03
GCC Porting Guide (HTML) (PDF)
Provides guidance on how to migrate projects to new GCC releases.
2006-10-03
C++ Runtime Environment Programming Guide (HTML) (PDF)
Provides information about how to create and deploy C++ binaries.
2006-06-28
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