Utilities that come with Free Pascal
Besides the compiler and the runtime Library, Free Pascalcomes with some utility programs and units. Here we list these programs and units.
- Demo programs and examplesA suite of demonstration programs comes included with the Free Pascal distribution. These programs have no other purpose than to demonstrate the capabilities of
- fpcmakefpcmake is the Free Pascalmakefile constructor program. It reads a Makefile.fpc configuration file and converts it to a Makefile suitable for reading by GNU mak
- fpdoc - Pascal Unit documenterfpdoc is a program which generates fully cross-referenced documentation for a unit. It generates documentation for each identifier found in the unit’s interfa
- h2pas - C header to Pascal Unit converterh2pas attempts to convert a C header file to a Pascal unit. It can handle most C constructs that one finds in a C header file, and attempts to translate them to
- h2paspp - preprocessor for h2pash2paspp can be used as a simple preprocessor for h2pas . It removes some of the constructs that h2pas has difficulties with. h2paspp reads one or more C header
- ppudump programppudump is a program which shows the contents of a Free Pascalunit. It is distributed with the compiler. You can just issue the following command ppudump [optio
- ppumove programppumove is a program to make shared or static libraries from multiple units. It can be compared with the tpumove program that comes with Turbo Pascal. It is dis
- ptop - Pascal source beautifierptop program ptop is a source beautifier written by Peter Grogono based on the ancient pretty-printer by Ledgard, Hueras, and Singer, modernized by the Free Pas
- rstconv programThe rstconv program converts the resource string files generated by the compiler (when you use resource string sections) to .po files that can be understood by
- unitdiff programSynopsis unitdiff shows the differences between two unit interface sections. unitdiff [--disable-arguments] [--disable-private] [--disable-protected] [--help] [
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
