Static Library 만들기 (neon과 libmcrypt의 예를 들어)

|

보통 배포되는 패키지는 Shared LIbrary (.so) 형식으로 라이브러리가 빌드되곤 한다. .so 형식으로 빌드되는 것은 여러모로 편리할 때가 있는 반면 여러모로 불편할 때도 분명 있다.

이를테면 왠지 라이브러리 자체를 수정하고 싶을때, 최신 버젼 라이브러리가 깔려 있는데 특별한 용도로 이전 버전 라이브러리를 사용해야 할때, 배포에 관한 문제가 있을 때, 이런 때는 Shared Library로 라이브러리가 배포되는 것은 어딘가 석연치 않다.

참고 사이트 : Program Library HOWTO (kldp의 Wiki에 번역되어 있는 문서이다. linux 상의 library들의 종류, Build 방법 등이 나와 있다.)


And