2014년 5월 1일 목요일

glib 설치

glib 설치방법

취업 후 C언어만 하게 되었는데, 회사에서는 여러 C언어 라이브러리들을 사용하고 있었다.
그래서 나도 이번기회에 회사에서만 하지 말고, 집에서도 비슷한 환경을 만들어 이해를 높이고 익숙해지도록 하려고 설치해본다.

  • 설치환경
    • vmware9
    • linux mint 3.2.0-23(i386)
  1. 일단은 glib 를 임의의 디렉토리에 다운받는다.
    wget http://ftp.gnome.org/pub/gnome/sources/glib/2.40/glib-2.40.0.tar.xz

  2. 다운받은 파일을 압축을 푼다.
    tar xvf glib-2.40.0.tar.xz

  3. configure를 실행한다.
    cd glib-2.40.0/
    ./configure

  4. 중간중간 없다고 하는 패키지들을 설치해가면서 진행해야 한다.
    나는 libffi가 없다고 나왔는데 이것 역시 apt-cache search libffi 로 검색하여 이름을 보고 설치하였다.

  5. make를 실행하고 make install을 실행한다.

  6. pkg-config --cflags --libs glib-2.0 을 실행하면 다음과 같이 출력되면 올바르게 설치된거다.
    -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -L/usr/local/lib -lglib-2.0

  7. 샘플소스를 만들어 gcc 로 컴파일 해보자.
    ==gcc `pkg-config —cflags —libs glib-2.0` test.c 가 잘 실행이 되면 끝난것이다.