linux

AR을 이용한 두개의 정적 라이브러리 합치는 방법

afewgood 2022. 5. 30. 13:41

1. 정적라이브러리 압축해제 
ex) abc.a 파일과 xyz.a 파일 두개가 있다.
①mkdir -p abc  ②mkdir -p xyz  ③cd abc  ④ar -x ../abc.a  ⑤cd ../xyz  ⑥ar -x ../xyz.a
생성된 폴더에 .o 파일이 생긴다.

2. 정적라이브러리 합치기
①cd ..  ②ar -qc libaxbycz.a abc/*.o xyz/*.o
libaxbycz.a파일이 생성된다

출처: [linux] 두 개의 "ar"정적 라이브러리를 하나로 병합하는 방법은 무엇입니까? - 리뷰나라 (daplus.net)