다음 이전 차례

2. Bzip2 얻기

Bzip2의 홈페이지는 영국 홈 사이트인 < www.bzip2.org>에 있고. 미국 미러사이트는 < www.digistar.com/bzip2/index.html> 에 있다.

2.1 당신의 언어의 bzip2-HOWTO

프랑스인들은 아마 Arnaud Launay의 프랑스어 문서를 참고하기를 바랄 것이다. 웹 버전은 < www.freenix.fr/linux/HOWTO/mini/Bzip2.html> 에 있고, ftp는 ftp.lip6.fr/pub/linux/french/docs/HOWTO/mini/Bzip2.gz 여기 있다. Arnaud와 전자메일로 연락할 수 있다. 메일 주소는 < zoro@mygale.org> 이다.

일본인들은 아마 Tetsu Isaji의 일본어 문서를 참조하기를 바랄 것이다. 문서는 < jf.gee.kyoto-u.ac.jp/JF/JF.html> 에 있다. Isaji의 홈페이지 < www2s.biglobe.ne.jp/~kaien/>에서 연락할수 있고, 혹은 전자메일로 할 수 있다. 메일 주소는 < isaji@mxu.meshnet.or.jp> 이다.

스웨덴인들은 아마 Linus Akerlund의 스웨덴어 문서를 참조하기를 바랄 것이 다. 문서는 < user.tninet.se/~uxm165t/linux_doc.html> 에 있다. Linus와 전자메일로 연락할수 있다. 메일 주소는 < uxm165t@tninet.se> 이다.

2.2 컴파일된 bzip2 바이너리 얻기

홈 사이트를 봐라.

2.3 Bzip2 소스 얻기

공식적인 사이트에 있다 (``Bzip2 얻기'' 를 봐라.

2.4 당신의 컴퓨터로 bzip2 컴파일하기

만약 당신이 gcc 2.7.*을 가지고 있으면, 다음 라인을 바꿔라

CFLAGS = -O3 -fomit-frame-pointer -funroll-loops 으로

CFLAGS = -O2 -fomit-frame-pointer -O3 과 -O2를 바꾸고 -funroll-loops를 넣는다. 커널 컴파일할때 당신은 아 마 어떠한 -m* 플래그를(예를들어, -m486) 추가하길 원할 것이다. -funroll-loops를 피하는 것은 제일 중요한 부분이고, gcc 2.7의 잘못된 코 드를 생성하는 많은 원인이 되고, gcc 2.7의 코드가 더 느리고 더 커지기 때문이다. 다른 컴파일러들 (lcc, egcs, gcc 2.8.x)을 위해 디폴트 CFLAGS 가 좋다. 그 후, README대로 바로 그것을 만들고 설치해라.


다음 이전 차례