Si vous téléchargez le code source du pilote depuis ici ,
Décompressez et décompressez
tar xzf mongodb-linux-x86_64-v2.0-latest.tgz
Puis cd dans le répertoire.
cd mongo-cxx-driver-v2.0/
Ensuite, utilisez scons pour construire
scons
et installez
sudo scons install
Ensuite, pour compiler le code affiché dans le tutoriel vous devez également spécifier le répertoire /usr/local/include/mongo comme chemin de recherche de fichier inclus.
sudo g++ tutorial.cpp -I/usr/local/include/mongo -lmongoclient
-lboost_thread -lboost_filesystem -lboost_program_options -o tutorial
Ensuite pour l'exécuter vous devrez éditer le fichier /etc/ld.so.conf
sudo vi /etc/ld.so.conf
et ajouter
/usr/local/lib
Puis lancez
sudo ldconfig
et lancer le tutoriel
$ ./tutorial
connected ok
Au lieu de modifier le fichier ld.so.config, vous pouvez utiliser la variable d'environnement LD_LIBRARY_PATH. Donc tu ferais
export LD_LIBRARY_PATH=/usr/local/lib
$ ./tutorial
connected ok