[fpc-pascal] Linking statically C code with stdcall functions
Henry Vermaak
henry.vermaak at gmail.com
Fri Mar 5 13:22:41 CET 2010
On 5 March 2010 11:47, cobines <cobines at gmail.com> wrote:
>
> You're right, apparently it has nothing to do with C.
According to this, it has:
http://en.wikipedia.org/wiki/Name_mangling#C_name_decoration_in_Microsoft_Windows
>
> I am using MinGW GCC and it also adds this decoration.
>
> Someone did this with Borland C++ 5 and Delphi (don't know which
> version), but Borland does not use this decoration and Delphi imports
> the functions by using plain undecorated names. I'll see, maybe
> there's a way to disable it in GCC.
You can pass --kill-at as an option to ld when you link the library
(or gcc -Wl,--kill-at).
Henry
More information about the fpc-pascal
mailing list