1. 개요

  이 문서는 zlib와 관련된 라이브러리를 구하고 이지보드용으로 포팅하는 방법을 진행한 순으로 기록한 문서이다.

  zlib이란 무엇인가?

    zlib은 압축 라이브러리 입니다. 메모리상에서의 압축 및 압축해제 함수들과 압축해제된 데이타의 무결성 검사기능을 제공한다.

2. 사이트 소개

   zlib 관련 공식 사이트는 http://www.zlib.net 이다.

3. 구하기 및 설치하기

   다음으로 접속하면 zlib관련 화일을 얻을수 있다.

   http://www.zlib.net/zlib-1.2.3.tar.gz

   다음은 이 화일 적당한 디렉토리에 놓고 다음과 같은 과정을 취하여 푼다.
  

# tar zxvf zlib-1.2.3.tar.gz



   이 과정이 끝나면 zlib-1.2.3란 디렉토리가 생긴다.

4. 포팅하기

  zlib-1.2.3 디렉토리로 이동한다.

# cd zlib-1.2.3


  정적 라이브러리 버전으로 만들려면, 다음과 같이 환경 설정을 한다.

# CC=arm-linux-gcc ./configure --prefix=/usr/arm-linux


  동적 라이브러리 버전으로 만들려면, 다음과 같이 환경 설정을 한다.

# CC=arm-linux-gcc LDSHARED="arm-linux-gcc -shared -Wl,-soname,libz.so.1" ./configure --shared --prefix=/usr/arm-linux


  컴파일 한다.

# make


  인스톨 한다.

# make install



태그: *EZ-보드 *장비설정