[fpc-pascal] Re: Problems linking C library on Linux (*.so & *.a files)

Guillermo Martínez Jiménez gmjimen at burdjia.com
Thu Feb 12 20:42:05 CET 2009


>
> Link time error, I guess. But according to your original message, the name
> of the library is liballeg_unshareable.a. So you would have to use -k
> liballeg_unshareable.a, not "-klalleg_unshareable.a". The linker only
> prepends "lib" if you use "-k-lalleg_unshareable.a" (note the extra "-").
> And if you use it with {$l } in the source, you also need the full exact
> name: {$l liballeg_unshareable.a} (because you are linking like a regular
> object file in that case, not as a library).
>

I've used this command line:

fpc test.pp -Fu../lib/ -k/usr/local/lib/liballeg_unsharable.a

Not link time error but run time error. Tried also {$l
liballeg_unsharable.a} at sources and the same: not link time error
but run time error.

Now I'm trying using dynlibs unit.



More information about the fpc-pascal mailing list