[fpc-pascal] A simple "exception handling" question
Jonas Maebe
jonas.maebe at elis.ugent.be
Sun Jan 29 21:13:46 CET 2006
On 29 Jan 2006, at 21:00, Bob Richards wrote:
>> And also, smartlinked units contain .A files in addition to .O
>> and .PPU files
>
> This brings up another nagging question I have had. If I set
> SpartLinking ON, my
> executables are no smaller! Your reply here seems to suggest, that
> I do not have any of my
> units compiled with SmartLinking enabled. There are no ".A" files
> in my source tree.
>
> To enable Smart Linking, do I need to recomplile the sources with
> some switch allowing
> SmartLinking to be active? The Docs, imply NO, that this is the
> default; your reply above
> implies Yes.
To compile a unit so it is smartlinkable afterwards, compile it using
the -CX option.
To enable the smartlinking of units compiled as above when you
compile your program, use -XX.
In practice, you can always use both -CX and -XX, regardless of
whether you're compiling a program or unit.
Jonas
More information about the fpc-pascal
mailing list