Documentation
Online
Please have JavaScript and style sheets enabled in order to view the HTML documentation correctly.
| Title | HTML | |
|---|---|---|
| Language reference guide | HTML | |
| Programmer’s guide | HTML | |
| User’s guide | HTML | |
| Run-Time Library (RTL) units reference manual | HTML | |
| Free Component Library (FCL) units reference manual | HTML | |
| Free Component Library (FCL) Resource units reference manual | HTML | |
| fpdoc documentation tool reference manual | HTML | |
| Reference chart with all compiler options and switches |
Download
The documentation of Free Pascal latest release v3.2.2 can be downloaded here.
Daily generated documentation
The documentation is also generated daily based on the current status of the source repositories.
Access Documentation table of contents
Daily generated package & unit overview
FPC is distributed with a lot of units (well over 1500), organized in packages. For most of these, no real documentation is available: for C library header translations or OS APIs, the official library documentation must be consulted. The pages provided here are automatically generated with the fpdoc documentation tool and give you an idea of what is available, but they will not help you if you look for documentation.
Access Package and unit overview
User contributed documentation
| Title | HTML | |
|---|---|---|
| class chart in PDF format(Thanks to Tiziano!) |
More information
Additional information, user contributed documentation and links can be found on the More Information page.