![]() o (object) file, using GNU AS coff coff object file (go32) using internal writer. A xxx specifies what kind of assembler should be generated. at Tells the compiler to include temporary register allocation/deallocation ar Tells the compiler to include register allocation/deallocation information. ap Tells the compiler to use pipes to communicate with the assembler. This is mainly for use by the compiler developers. an Tells the compiler to include node information in the generated assembler file. al Tells the compiler to include the sourcecode lines in the assembler file as ![]() a Tells the compiler not to delete the assembler file. Options controlling the kind of output for more information on these options, see also the I xxx Add xxx to the include file search path. Tells the compiler also to look in the directory xxx -FU xxx Tells the compiler to write units in directory xxx instead of the current By default, the compiler only searches for units in theĬurrent directory and the directory where the compiler itself resides. (useful if you want to use a language other than the default language). Specifying this option will override the default messages. Fr xxx tells the compiler that xxx contains the compiler messages. This path is used when looking for files that Fo xxx Adds xxx to the object file path. lib/ld-linux.so.2, or lib/ld-linux.so.1, depending on which one is found. FL xxx ( Linux only) Tells the compiler to use xxx as the dynamic linker. Fl xxx Adds xxx to the library searching path, and is passe to the linker. ![]() to the file xxx -FE xxx set the executable/unit output path to xxx -Fi xxx adds xxx to the path where the compiler searches for its include files. Fe xxx This option tells the compiler to write errors, etc. e xxx tells the compiler that xxx is the directory where it can find the executables as R Rhide/GCC compatibility mode: formats the error differently, so they are X Tells the compiler to output some executable info (for Win32 platform only). Override the default setting in the configuration file.ī Tells the compiler to show all procedure declarations if an overloaded (this is the same asĠ Tells the compiler to write no messages. M Tells the compiler to write which macros are defined.ĭ Tells the compiler to write other debugging info.Ī Tells the compiler to write all possible info. P Tells the compiler to print the names of procedures and functions as it isĬ Tells the compiler to warn you when it processes a conditional. T Tells the compiler to print the names of the files it tries to open. U Tells the compiler to print the names of the files it opens. L Tells the compiler to show the line numbers as it processes a file. I Tells the compiler to show some general information. "xxx" is a combination of the following:Į Tells the compiler to show only errors. n Tells the compiler not to read the configuration file fpc.cfg(5) l This option tells the compiler to print the FPC logo on standard output. You can give it an option, as -ixxx where "xxx" can be one of the following: i This option tells the compiler to print the copyright information. ? idem as -h, but waiting after every screenfull for the enter key. h if you specify this option, the compiler outputs a list of all options, and exits See the separate manpage of fpc.cfg(5) for more information. ![]() The RTL, other packages (FCL, FreeVision), and optionally default values for some Before processing the actual processing of the source file,įpc.cfg(5) the configuration file of the compiler is read which contains the location of The compilation process is started by typing fpc followed by a sourcefile name (normally It was made before the even/odd version naming Version 0.99.5 however is a stable release. Number is even (1.0, 1.0.2), it is stable, and if the last number is odd it is a dailyĬhanging development version.(1.0.5, 1.1) just like the linux kernel. Starting with release 1.0, a new versioning system has been implemented. Manual, which is updated constantly, while this man page can be out of date. This manpage is meant for quick-reference only. The other targets (M68K compilers for Atari and Amiga)Īre either based on older versions of the compiler or are still in development. The current main targets are Go32V2 (Dos DJGPP extender), Freebsd, Linux, MacOS, MacOSX, MorphOS, Netware, OS/2 and Win32. The compiler uses LD(1) and can use AS(1) (see parameter -Aas), but also has its own This binary is the main binary of the Free Pascal Compiler (FPC) which is a Turbo PascalĪnd Delphi (7.0) compatible standalone (non GCC frontend) multitarget Pascal compiler.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |