기존 공유(동적)라이브러리에서 파일 1 개만 바꾸고 라이브러리
글쓴이: yhcheon / 작성시간: 목, 2005/01/13 - 3:25오후
공유라이브러리(동적라이브러리)를 사용해서 프로그램을 작성하는 사람입니다.
libc-2.2.3.so 라는 공유라이브러리에는 localtime 이라는 함수가 있는데, localtime 이라는 함수만 보다 최신 version으로 바꾼 다음, 새로 libc-2.2.3.so 를 만들고 싶습니다.
현재 Redhat 9.0 이 설치된 server에서 hardhat용으로 cross-compile해서 쓰는 환경입니다.
localtime.c 최신 version은 입수했는데, 어떻게 이것만 바꾸고 나서 새로 libc-2.2.3.so 를 만들 수 있는지 모르겠습니다.
물론 새로운 libc-2.2.3.so를 만드는데 필요한 source들(localtime.c 이외의 여러 가지)도 가지고 있지 않기 때문에 어디서 구할 수 있는지도 알고 싶습니다.
고수님들의 답변 부탁드립니다. 감사합니다.
Forums:
http://directory.fsf.org/libs/c/glibc.ht
http://directory.fsf.org/libs/c/glibc.html
테스트용으로 사용하신다면 LC_PRELOAD 환경변수에 대해 알아보세여.
테스트용으로 사용하신다면 LC_PRELOAD 환경변수에 대해 알아보세여..
if only..
댓글 달기