반응형

[리눅스 명령어] ar 명령어 - 정적 라이브러리 만들기

 

ar 명령어란

정적 라이브러리는 컴파일된 오브젝트 파일들이 하나의 아카이브로 묶여있는 형태로 되어 있습니다. 이 오브젝트 파일들을 묶어주는 명령어가 ar 명령어입니다. 

 

정적 라이브러리 생성 명령어

ar rscv [라이브러리 이름] [오프젝트 파일들] 

r : 새로운 오브젝트 파일이면 추가하고, 기존 파일이면 치환합니다.

s : 인덱스를 생성해줍니다.

c : 라이브러리 파일을 생성합니다. 

v : 자세한 내용을 출력해줍니다.

 

정적 라이브러리 파일에서 오브젝트 제거

ar ds [라이브러리 이름] [오프젝트 파일들] 

d : 오브젝트 파일을 삭제합니다. 

 

정적 라이브러리 파일 리스트 출력

ar tv [라이브러리 이름] 

t :정적 라이브러리에 있는 오브젝트 파일 리스트를 출력합니다. 

 

정적 라이브러리 파일에서 오브젝트 파일 추출

ar xv [라이브러리 이름] 

x : 아카이브에서 오브젝트 파일을 추출합니다.

 

 

사용 예제

 

반응형

+ Recent posts