안녕하세요
빌드 단계에서 어려움에 봉착해서 질문 드립니다.
조건 설명입니다.
=================================================================================================
libA.so -> aaa() 함수
libB.so -> b(){ aaa(); } : b()가 libA.so의 aaa() 사용
-> libB.so 빌드시 -lA 옵션으로 링킹
libC.so -> c(){ aaa(); } : c()가 libA.so의 aaa() 사용
-> libC.so 빌드시 -lA 옵션으로 링킹
app 실행체
-> libB.so의 b(), libC.so의 c() 함수 사용, libA.so의 aaa() 함수는 호출하지 않음
-> app 빌드시 -lB -lC 옵션으로 링킹