Code: Alles auswählen
ImportC "-lusb-1.0" ;/lib/x86_64-linux-gnu/libusb-1.0.so.0
Code: Alles auswählen
ImportC "-losxcart-0"
Code: Alles auswählen
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib" /tmp/purebasic_compilation0.out
Code: Alles auswählen
~$ export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib"
~$ /tmp/purebasic_compilation0.out
Und bezüglich der Namensgebung von Bibliotheken. Das sind oftmals symbolische Links. Nutzt man libusb-0.1.so.4.4.4 wird man immer Version 0.1.4.4.4 bekommen. Nutzt man libusb-0.1.so.4 kommt man in meinem Fall auf die selbe Version, aber es wäre auch möglich auf eine neuere zu kommen, wie z.B. libusb-0.1.so.4.5.0, wenn diese installiert wurde.
Code: Alles auswählen
lrwxrwxrwx 1 root root 19 Jan 8 2016 libusb-0.1.so.4 -> libusb-0.1.so.4.4.4
-rw-r--r-- 1 root root 30944 Jan 8 2016 libusb-0.1.so.4.4.4
lrwxrwxrwx 1 root root 19 Okt 23 2015 libusb-1.0.so.0 -> libusb-1.0.so.0.1.0
-rw-r--r-- 1 root root 97056 Okt 23 2015 libusb-1.0.so.0.1.0