제가 aosp코드를 보고있는데
.mk파일에 보면 so파일들을 LOCAL_SHARED_LIBRARIES의 키워드를 사용하여 코드들과
각 컴포넌트들이 유기적으로 동작되는것을 확인하였는습니다.
궁금한점은 제가알기로는 .so파일의 경우
런타임에 dlopen함수를 이용하여 so파일의 라이브러리를
사용 하는것으로 알고있으나 .mk에 LOCAL_SHARED_LIBRARIES의 키워드에 붙여넣은 so파일들의경우, 일반 코드와 마찬가지로 #include를 한후에 dlopen없이 함수콜이 가능하더라구요. 어떻게 실제로 so파일들이 메모리상에 어디에로드될줄알고 컴파일러가 링킹을 문제없이 할수있나요?