최상단

컨텐츠

static 라이브러리 관련-

글 정보

Category
컴퓨터 이야기
2007. 3. 19. 09:46

본문

static 라이브러리를 사용하는 새로운 라이브러리를 만들고자 할 때.
각 오브젝트 파일의 모음인 static 라이브러리에서는 기존 라이브러리에 관한 파일들이 포함되지 않는다.
그러므로 이를 위해서 기존 static 라이브러리를 새로운 라이브러리에 포함시켜야 한다.

우선 ar 명령어를 통하여 기존 static 라이브러리를 풀어낼 수 있다.
# ar x libwiretap.a
위 명령을 통해 ar 명령어를 통해 뭉쳐져 있던 여러 오브젝트 파일들이 만들어게 된다.
이렇게 만들어진 오브젝트파일을 새로운 static 라이브러리를 생성하고자 할 때
포함하여 ar 명령을 내리게 되면. 기존의 라이브러리를 포함하는 새로운 라이브러리를 만들 수 있다.

물론. 기존 라이브러리 소스에 바로 추가하여 작업하는 것도 가능하기는 하지만.
기존 소스가 복잡하고 새롭게 만들어내고 싶을 때는 이 방법을 사용하는 것도 괜찮을 듯 하다.

트랙백과 댓글 여닫기

TOP