web-dev-qa-db-fra.com

"erreur lors de l'ajout de symboles: DSO absent de la ligne de commande" lors de la compilation du pilote g13

J'essaie de compiler le téléchargement reçu ici: https://code.google.com/p/linux-g13-driver/ en exécutant make mais je reçois des erreurs qui, après une recherche sur le Web, semblent être de la faute des programmeurs, mais les voici:

g++ c-source/G13.o c-source/G13Action.o c-source/Macro.o c-source/MacroAction.o c-source/Main.o c-source/Output.o c-source/PassThroughAction.o -o Linux-G13-Driver  -lusb-1.0
/usr/bin/ld: c-source/Main.o: undefined reference to symbol 'pthread_kill@@GLIBC_2.2.5'
//lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [Linux-G13-Driver] Error 1

Si quelqu'un a des idées, aidez-moi, je veux vraiment que ça fonctionne

13
Daniel

Editez les lignes comme indiqué ci-dessous dans le makefile et il devrait compiler:

FLAGS    = -L /lib64 
LIBS     = -lusb-1.0 -l pthread
14
Harris