Bonjour tout le monde!

Pour me familiariser avec l'utilisation de D-BUD en C, j'essaie de suivre ce tuto d'IBM:
http://www.ibm.com/developerworks/li...ry/l-dbus.html

J'ai donc copié le code de "dbus-ping-send.c" dans mon fichier main.c.

C'est pour la compilation que tout se complique.

Pour créer mon fichier 'main.o", je tape cette commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
gcc -c main.c -I/usr/include/dbus-1.0/ -I/usr/lib/dbus-1.0/include/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
Mon fichier "main.o" est généré.

Pour obtenir mon exécutable, je tape cette commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
gcc main.o -o dbus -ldbus-1 -lglib-2.0 -L/usr/lib/libdbus-glib-1.so -L/usr/lib/libdbus-1.so -L/usr/lib/libglib-2.0.so
Et là, j'ai une belle erreur que je n'arrive pas à résoudre:
main.o: In function `main':
main.c: (.text+0x95): undefined reference to `dbus_connection_setup_with_g_main'
collect2: ld returned 1 exit status
Je cherche de depuis ce matin comment résoudre ce problème, mais je ne trouve pas.
Quelqu'un peut-il m'aider?

Merci d'avance