Provided by: libmongoc-doc_1.26.0-1.1ubuntu2_all bug

NOTE:

          Much  of  this  section  of  documentation  has been rewritten and moved: Obtaining the
          MongoDB C Driver Libraries

SUPPORTED PLATFORMS

       NOTE:
          Moved: mongo-c-driver Platform Support

INSTALL LIBMONGOC WITH A PACKAGE MANAGER

       NOTE:
          Moved: Installing Prebuilt MongoDB C Driver Libraries

INSTALL LIBBSON WITH A PACKAGE MANAGER

       NOTE:
          Moved: Installing Prebuilt MongoDB C Driver Libraries

DOCKER IMAGE

       You can find a Docker image in Docker Hub along with example usage of using  libmongoc  to
       ping a MongoDB database from within a Docker container.

BUILD ENVIRONMENT

       NOTE:
          Moved: Building the C Driver Libraries from Source

   Uninstalling the installed components
       There  are two ways to uninstall the components that have been installed.  The first is to
       invoke the uninstall program directly.  On Linux/Unix:

          $ sudo /usr/local/share/mongo-c-driver/uninstall.sh

       On Windows:

          $ C:\mongo-c-driver\share\mongo-c-driver\uninstall.bat

       The second way to uninstall is from within the build directory, assuming that it is in the
       exact same state as when the install command was invoked:

          $ sudo cmake --build . --target uninstall

       The second approach simply invokes the uninstall program referenced in the first approach.

   Dealing with Build Failures
       If  your  attempt  to  build the C driver fails, please see the README for instructions on
       requesting assistance.

ADDITIONAL OPTIONS FOR INTEGRATORS

       In the event that you are building the BSON library and/or the  C  driver  to  embed  with
       other  components  and  you  wish  to  avoid  the  potential for collision with components
       installed from a standard build or from a distribution package manager, you can  make  use
       of the BSON_OUTPUT_BASENAME and MONGOC_OUTPUT_BASENAME options to cmake.

          $ cmake -DBSON_OUTPUT_BASENAME=custom_bson -DMONGOC_OUTPUT_BASENAME=custom_mongoc ..

       The  above command would produce libraries named libcustom_bson.so and libcustom_mongoc.so
       (or with the extension appropriate for the build  platform).   Those  libraries  could  be
       placed  in  a standard system directory or in an alternate location and could be linked to
       by specifying something like -lcustom_mongoc -lcustom_bson  on  the  linker  command  line
       (possibly adjusting the specific flags to those required by your linker).

AUTHOR

       MongoDB, Inc

COPYRIGHT

       2017-present, MongoDB, Inc