Ja, zuerst, ein windoof Dau spielt hier mit Linux
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
Librarys in Linux
Librarys in Linux
PureBasic 5.46 LTS (Windows x86/x64) | windows 10 x64 Oktober failure
- NicTheQuick
- Ein Admin
- Beiträge: 8679
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: Librarys in Linux
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:
Manchmal ist es aber auch so:
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
Code: Alles auswählen
ImportC "-lusb-1.0"
EndImport
Re: Librarys in Linux
Danke Nic,
mit "Import" scheint es recht einfach zu sein
mit "Import" scheint es recht einfach zu sein
PureBasic 5.46 LTS (Windows x86/x64) | windows 10 x64 Oktober failure