MongoDB 서버를 설치했다면
Driver를 사용해서 서버에 접근해야할것이다.
아래 이미지에서 보여지듯이 다양한 언어를 지원하는 MongoDB Driver 종류를 볼수있는데요
저는 그중에서 C언어 기반에 MongoDB C Driver 1.6.3 을 사용하려고 합니다.
MongoDB C Driver Github :
https://github.com/mongodb/mongo-c-driver
드라이버 소개 페이지 :
http://mongoc.org/libmongoc/current/index.html
저는 MongoDB C Driver 소개페이지에서 안내하고있는 설치방법 중에서
소스설치 방법을 작성해보려 합니다.
초간단 드라이버 설치 시작 !
$ wget https://github.com/mongodb/mongo-c-driver/releases/download/1.6.3/mongo-c-driver-1.6.3.tar.gz
$ tar xzf mongo-c-driver-1.6.3.tar.gz
$ cd mongo-c-driver-1.6.3
$ ./configure --disable-automatic-init-and-cleanup
$ make
$ sudo make install
끝 !
그럼 컴파일할때 어떻게 참조 하나요 ?
만약 C 로 코딩해서 test.c 라는 소스를 작성했다고 했을 때
아래와같이 수행하면 됩니다.
gcc -o test test.c -I/usr/local/include/libmongoc-1.0 -I/usr/local/include/libbson-1.0 -L/usr/local/lib/ -L/usr/lib64 -lmongoc-1.0 -lbson-1.0
Driver를 사용해서 서버에 접근해야할것이다.
아래 이미지에서 보여지듯이 다양한 언어를 지원하는 MongoDB Driver 종류를 볼수있는데요
저는 그중에서 C언어 기반에 MongoDB C Driver 1.6.3 을 사용하려고 합니다.
MongoDB C Driver Github :
https://github.com/mongodb/mongo-c-driver
드라이버 소개 페이지 :
http://mongoc.org/libmongoc/current/index.html
저는 MongoDB C Driver 소개페이지에서 안내하고있는 설치방법 중에서
소스설치 방법을 작성해보려 합니다.
초간단 드라이버 설치 시작 !
$ wget https://github.com/mongodb/mongo-c-driver/releases/download/1.6.3/mongo-c-driver-1.6.3.tar.gz
$ tar xzf mongo-c-driver-1.6.3.tar.gz
$ cd mongo-c-driver-1.6.3
$ ./configure --disable-automatic-init-and-cleanup
$ make
$ sudo make install
끝 !
그럼 컴파일할때 어떻게 참조 하나요 ?
만약 C 로 코딩해서 test.c 라는 소스를 작성했다고 했을 때
아래와같이 수행하면 됩니다.
gcc -o test test.c -I/usr/local/include/libmongoc-1.0 -I/usr/local/include/libbson-1.0 -L/usr/local/lib/ -L/usr/lib64 -lmongoc-1.0 -lbson-1.0
댓글
댓글 쓰기