공유라이브러리 링크 삭제 방법?
글쓴이: ssik425 / 작성시간: 월, 2005/03/07 - 11:37오전
질문이 조금 애매하네요.. ^^
ldd 로 본 바이너리 파일의 공유라이브러리 입니다.
아래처럼 c++, gcc관련 공유라이브러리가 들어가던군요.
이걸 RedHat 7.3에서 돌려보니 실행이 되지 않더군요.
컴파일을 다시 해서 해결할 수 도 있겠지만 필요없을 것 같은
공유라이브러리를 제외 시키는 방법은 없을까요?
예를 들어 libstdc++.so 나 libgcc_s.so같은 항목들을
제거 할수 있나요?
Quote:
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40034000)
libm.so.6 => /lib/tls/libm.so.6 (0x400e7000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40109000)
libc.so.6 => /lib/tls/libc.so.6 (0x42000000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Forums:
Re: 필요없을것 같은?
링커가 바보가 아닌 이상, 필요 없는 라이브러리를 링킹하지는 않죠 :)
댓글 달기