Jeśli pobierzesz kod źródłowy sterownika z tutaj ,
Rozpakuj i rozpakuj
tar xzf mongodb-linux-x86_64-v2.0-latest.tgz
Następnie CD do katalogu.
cd mongo-cxx-driver-v2.0/
Następnie użyj scons do budowy
scons
i zainstaluj
sudo scons install
Następnie skompiluj kod pokazany w samouczku musisz także określić katalog /usr/local/include/mongo jako ścieżkę wyszukiwania plików dołączanych.
sudo g++ tutorial.cpp -I/usr/local/include/mongo -lmongoclient
-lboost_thread -lboost_filesystem -lboost_program_options -o tutorial
Następnie, aby go uruchomić, musisz edytować plik /etc/ld.so.conf
sudo vi /etc/ld.so.conf
i dodaj
/usr/local/lib
Następnie uruchom
sudo ldconfig
i uruchom samouczek
$ ./tutorial
connected ok
Jako alternatywę do edycji pliku ld.so.config możesz użyć zmiennej środowiskowej LD_LIBRARY_PATH. Więc zrobiłbyś
export LD_LIBRARY_PATH=/usr/local/lib
$ ./tutorial
connected ok