(→Développement) |
(→Développement) |
||
Ligne 17 : | Ligne 17 : | ||
link_directories(/usr/local/lib) | link_directories(/usr/local/lib) | ||
target_link_libraries (usb-liste libusb-1.0.so) | target_link_libraries (usb-liste libusb-1.0.so) | ||
- | la commande | + | la commande d'editeur de lien <b>target_link_librairies</b> doit être placé après la commande de compilation <b>add_executable</b>. |
===[[libusb]]: utiliser l'usb=== | ===[[libusb]]: utiliser l'usb=== |
retour vers Accueil
nm /lib/libusb-1.0.so
ELF: Executable and Linking Format. Format de fichier binaire utilisé pour le code compilé ( objets, exécutables, bibliothèques de fonctions ). Remplace l'ancien format a.out et COFF (Common Object File Format). voir la page Wikipedia
readelf -s /lib/libusb-1.0.so
objdump -Dslx /usr/local/lib/libusb-1.0.so objdump -x /usr/local/lib/libusb-1.0.so
project(usb-liste) add_executable(usb-liste main.cpp) link_directories(/usr/local/lib) target_link_libraries (usb-liste libusb-1.0.so)
la commande d'editeur de lien target_link_librairies doit être placé après la commande de compilation add_executable.