[fpc-pascal] FPC's compiler directory and file prefix meaning

Michael Van Canneyt michael at freepascal.org
Wed Dec 17 14:48:35 CET 2025



On Wed, 17 Dec 2025, mailinglists--- via fpc-pascal wrote:

> Hi.
>
> I was browsing the FPC's 'compiler' directory and noticed a pattern of file 
> name prefixed.
>
> dbg*.pas - I can deduce 'debug'
>
> But what does the 'nc*' and 'og*' and 'opt*' prefixes mean? eg: ogbase, 
> gomap, ogelf etc.

Educated guess:

nc - node conversion 
og - object (file) generation
opt - optimizer

?

Michael.


More information about the fpc-pascal mailing list