[fpc-pascal] I am offering a $100 reward for linking static libraries
Pierre Muller
pierre at freepascal.org
Mon Aug 22 23:42:33 CEST 2022
Le 22/08/2022 à 18:18, Henry Vermaak via fpc-pascal a écrit :
> On Sun, 21 Aug 2022 at 18:34, Anthony Walter via fpc-pascal
> <fpc-pascal at lists.freepascal.org> wrote:
>> I am also able to use mingw32 gcc to compile this same C source into a static library for Windows using these two commands while inside the folder containing the Chipmunk2D sources:
>>
>> x86_64-w64-mingw32-gcc-win32 -static -static-libgcc -std=gnu99 -ffast-math src/*.c -Iinclude -c
>
> -static and -static-libgcc are linking options, so they won't do
> anything here. You'll have to link libgcc in manually in your pascal
> source.
You can always pass option to the external linker using '-k' option:
Use -k-static (without space)
or -k-lc
or -k-L -k/DIR/
It can be good to use 'vx' option to see what is the command line really generated by
the Free Pascal compiler when calling the external linker.
Pierre
More information about the fpc-pascal
mailing list