Next:
Introduction
Up:
User's guide for Free
Previous:
User's guide for Free
Contents
Introduction
About this document
About the compiler
Getting more information.
Installing the compiler
Before Installation : Requirements
System requirements
Software requirements
Under DOS
Under Linux
Installing the compiler.
Installing under DOS
Mandatory installation steps.
Optional Installation: The coprocessor emulation
Installing under Linux
Mandatory installation steps.
Optional configuration steps
finally
Testing the compiler
Compiler usage
File searching
Command line files
Unit files
Include files
Object files
Configuration file
Compiling a program
Compiling a unit
Creating an executable for GO32V1 and PMODE/DJ targets
GO32V1
PMODE/DJ
Reducing the size of your program
Compiling problems
General problems
Problems you may encounter under DOS
Compiler configuration
Using the command-line options
General options
Options for getting feedback
Options concerning files and directories
Options controlling the kind of output.
Options concerning the sources (language options)
Using the configuration file
#IFDEF
#IFNDEF
#ELSE
#ENDIF
#DEFINE
#UNDEF
#WRITE
#INCLUDE
Porting Turbo Pascal Code
Things that will not work
Things which are extra
Turbo Pascal compatibility mode
Utilities and units that come with Free Pascal
Supplied programs
ppudump program
Demo programs
Documentation Example programs
ppumove program
Supplied units
Under DOS
Under Linux
Debugging your Programs
Compiling your program with debugger support
Using
gdb
to debug your program
Caveats when debugging with
gdb
Support for
gprof
, the gnu profiler
CGI programming in Free Pascal
Getting your data
Data coming through standard input.
Data passed through an environment variable
Producing output
I'm under Windows, what now ?
Alphabetical listing of command-line options
Alphabetical list of reserved words
Compiler error messages
Compiler errors
Assembler reader errors.
General assembler errors
I386 specific errors
m68k specific errors.
Run time errors
The Floating Point Coprocessor emulator
A sample
gdb.ini
file
About this document ...
Michael Van Canneyt
Thu Sep 10 13:56:17 CEST 1998