Seite 1 von 1

Librarys in Linux

Verfasst: 28.05.2015 21:07
von _JON_
Ja, zuerst, ein windoof Dau spielt hier mit Linux :mrgreen:

Was mich bei Linux *.so libs etwas wundert sind die Dateiendungen.
Habe z.B. auf meinem System in /lib/x86_64-linux-gnu/

libattr.so
libattr.so.1
libattr.so.1.1.0

Wahrscheinlich symbolische Verknüpfungen.

Aber, woher weiß ich jetzt welchen Namen ich mit OpenLibrary() laden soll?
Bei manchen libs gibt es nicht mal .so - dateien ohne ein Zahlensuffix :?

Re: Librarys in Linux

Verfasst: 28.05.2015 21:23
von NicTheQuick
Bist du des Englischen mächtig? Dann schau mal hier: Shared Libraries

Wenn du in PB 'Import' oder 'ImportC' nutzt, dann kannst du einfach den "linker name" verwenden, also z.B. so:

Code: Alles auswählen

ImportC "-Llibattr"
EndImport
Manchmal ist es aber auch so:

Code: Alles auswählen

ImportC "-lusb-1.0"
EndImport

Re: Librarys in Linux

Verfasst: 28.05.2015 22:09
von _JON_
Danke Nic,

mit "Import" scheint es recht einfach zu sein :allright: