강좌 & 팁
1. 개요
이 문서는 zlib와 관련된 라이브러리를 구하고 이지보드용으로 포팅하는 방법을 진행한 순으로 기록한 문서이다.
zlib이란 무엇인가?
zlib은 압축 라이브러리 입니다. 메모리상에서의 압축 및 압축해제 함수들과 압축해제된 데이타의 무결성 검사기능을 제공한다.
2. 사이트 소개
zlib 관련 공식 사이트는 http://www.zlib.net 이다.
3. 구하기 및 설치하기
다음으로 접속하면 zlib관련 화일을 얻을수 있다.
http://www.zlib.net/zlib-1.2.5.tar.gz
다음 명령으로 파일을 받는다.
# wget http://www.zlib.net/zlib-1.2.5.tar.gz
다음은 이 화일 적당한 디렉토리에 놓고 다음과 같은 과정을 취하여 푼다.
# tar zxvf zlib-1.2.5.tar.gz
이 과정이 끝나면 zlib-1.2.5란 디렉토리가 생긴다.
4. 포팅하기
zlib-1.2.5 디렉토리로 이동한다.
# cd zlib-1.2.5
정적 라이브러리 버전으로 만들려면, 다음과 같이 환경 설정을 한다.
# CC=arm-generic-linux-gnueabi-gcc ./configure --prefix=/usr/arm-generic-linux-gnueabi
동적 라이브러리 버전으로 만들려면, 다음과 같이 환경 설정을 한다.
# CC=arm-generic-linux-gnueabi-gcc LDSHARED="arm-generic-linux-gnueabi-gcc -shared -Wl,-soname,libz.so.1" ./configure --shared --prefix=/usr/arm-generic-linux-gnueabi
컴파일 한다.
# make
인스톨 한다.
# make install
태그: *EZ-보드 *장비설정