log4cxx 공유 라이브러리 생성 (liblog4cxx.so.10)
글쓴이: toctech / 작성시간: 화, 2008/12/02 - 5:56오후
안녕하세요,
오전에 segmentation fault 관련하여 질문 올렸는데요,
아무래도 이 오류가 공유 라이브러리에서 log4cxx를 생성/호출하려고 할 때 생기는 것 같습니다.
현재 제작한 공유 라이브러리는 정적 라이브러리를 링크해서 생성하는데요,
반 나절 동안의 삽질을 통해, 공유 라이브러리에 링크를 걸기 위해서는
공유 라이브러리 또는 -fPIC으로 생성한 정적 라이브러리를 사용해야 한다고 알아내었습니다.
(이건 맞는 건가요? ^^;; 맞는거겠죠?)
현재 생성하는 공유라이브러리에는 로깅을 위해서 log4cxx를 정적 라이브러리로 링크하는데,
공유 라이브러리로 링크하기 위해서는 liblog4cxx.so, liblog4cxx.so.10 파일이 필요할 거라는 추측으로
아파치에서 다운받은 소스 파일을 다음의 설정을 걸어두고 make 해 보았으나 여전히 .so 파일이 안 나오네요..
[configure 설정]
./configure --enable-shared
./configure --enable-sharedlib
지금 make 하는 환경은 cygwin 이고요
uname -a를 통해 나온 결과는
CYGWIN_NT-6.0 TJ-PC 1.5.25(0.156/4/2) 2008-06-12 19:34 i686 Cygwin
입니다.
혹시 log4cxx의 공유 라이브러리를 생성하는 방법을 아시는 분 계십니까?
Forums:
댓글 달기