동적 라이브러리를 이용하여 새로운 동적 라이브러리를 만드는 방법에 대한 질문
글쓴이: ydgoo / 작성시간: 금, 2010/02/05 - 11:13오전
예를 들어서 libpc.so 라는 라이브러리가 있고요, 이 라이브러리를 이용한 새로운 libpc2.so 를 만들고 싶은데요,
#gcc -o libpc2.so -shared -fPIC -lpc ...
위와 같은 방법으로 라이브러리를 만들면 되는데 문제는 libpc2.so 를 이용한 app 을 만들때도
기존의 libpc.so 를 또 link 를 시켜주어야 합니다.
그래서 libpc2.so 를 사용할때는 libpc.so 가 있는지도 모르게끔 libpc2.so 에 libpc.so 의 내용을 모두 추가했으면 좋겠는데요.
어떻게 하면 되는지 모르겠네요.
Forums:
방법이 없습니다.
방법이 없습니다. 동적 라이브러리는 실행파일과 같이 실행 가능한 형태로 컴파일된 바이너리입니다.
2번 라이브러리의 리소스 섹션에 1번 라이브러리를 덧붙여서 2번이 로드될때 덧붙여진 1번 바이너리를
실제 파일로 다시 풀어내서 쓰는 방법이 있지만...
이런건 좀 삽질 같네요.
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
답변 감사합니다.
그런가요? 네 저도 무언가 방법을 찾아는 보았는데 아직 제대로 된건 못찾았구요.
꽁수를 부려서 쓰기는 싫네요.
일단 그냥 기존의 방식대로 해야겠어요.
댓글 달기