본문 바로가기

프로그램언어/C++

log4cxx 사용에 필요한 라이브러리 추출.

log4cxx는 http://www.apache.org 사이트에서 정보를 얻을 수 있습니다.  다들 아시겠지만, 기본적으로 사용해보셨을 꺼라는 전제를 가지고 작성하였습니다. 기본적인 강좌는 다른 사이트에서 정보를 얻어서 오시면 편리 할 것입니다.

지금 사용하고자 하는 곳은 리눅스 환경에서 log4cxx을 이용하여 로그를 남기고자 하는 방법이므로 컴파일 하는 방법부터 하나 하나 정리해보도록 하겠습니다. 첫 번째로 log4cxx을 사용하기 위해 3가지가 필요로 합니다.

ㅇ 다운로드
http://www.apache.org 사이트에서
 - apr http://apr.apache.org/
 - apr-util http://apr.apache.org/
 - apache-log4cxx  http://logging.apache.org/

다운로드 받습니다. 제가 만들고자 하는것은 자바에서 사용하는 방법이 아닌 C++ 환경에서 사용하기 위함입니다.



첫 번째로, apr을 먼서 컴파일을 해야 합니다.

> tar xvzf apr-1.3.7.tar.gz
> cd apr-1.3.7
> ./configure
> make

두 번째로 apr-util을 컴파일을 해야 합니다.
> tar xvzf apr-util-1.3.8.tar.gz
> cd apr-util-1.3.8
>./configure --with-apr=$APR_PATH [ /home/ablett/apr ]
> make

$APR_PATH는 apr 컴파일 한 위치를 지정해주면 됩니다.

세 번째로는 apache-log4cxx을 압축을 푼후, 컴파일을 하시면 됩니다.
> tar xvzf apache-log4cxx-0.10.0
> cd apache-log4cxx-0.10.0
> ./configure --prefix=$BUILD_LOG4CXX --with-apr=/home/ablett/apr --with-apr-util=/home/ablett/apr-util
> make
> make install





'프로그램언어 > C++' 카테고리의 다른 글

zlib을 이용한 간단한 예제  (0) 2009.08.07
zlib 컴파일 에러발생.  (0) 2009.08.06
[c++] template Class  (0) 2009.02.09
[C++] template  (0) 2009.02.09
IRC 프로토콜의 이해  (0) 2009.02.04