eric@eric-PC:~/Documents/work/linux-c/mongo-c-driver$ ls
build CONTRIBUTING.md generate_uninstall orchestration_configs THIRD_PARTY_NOTICES
cmake_build COPYING lldb_bson.py README.rst valgrind.suppressions
CMakeLists.txt debian NEWS src VERSION_CURRENT
- 新建cmake_build目录,进入该目录,执行cmake
eric@eric-PC:~/Documents/work/linux-c/mongo-c-driver/cmake_build$ cmake -DENABLE_AUTOMATIC_INIT_AND_CLEANUP=OFF -DENABLE_SSL=OFF ..
cmake完成后,执行make
- 安装
sudo make install
- 安装完成
eric@eric-PC:/usr/local/lib$ ls libmongo* libbson*
libbson-1.0.so libbson-1.0.so.0.0.0 libmongoc-1.0.so libmongoc-1.0.so.0.0.0
libbson-1.0.so.0 libbson-static-1.0.a libmongoc-1.0.so.0 libmongoc-static-1.0.a
- 测试代码参考hello_mongoc.c
eric@eric-PC:~/Documents/work/linux-c/mongo-c-driver/src/libmongoc/examples$ ls hello*
hello_mongoc.c