여러 .so 공유 라이브러리 병합 예를 들어 a.so 및 b.so이 있다고 합시다.c.so을 a와 b가 내보내는 모든 기능을 가진 단일 공유 라이브러리로 만들 수 있습니까?물론 모든 내부 의존성(a.so에서 호출하는 모든 기능 및 그 반대)을 해결할 수 있습니다. 나는 노력했다. gcc - shared - Wl , soname , c.so -o c.so a.so 효과가 없어요. a.o와 b.o를 a.a와 b.a(a.o와 b.o를 수정할 수 없음)에 보관하고, gcc - shared - Wl, soname, c.so -o c.so a.a b.a. 고마워요.여러 공유 라이브러리를 하나로 병합하는 것은 AIX를 제외한 모든 UNIX에서 사실상 불가능합니다. 링커는 .so를 "최종" 제품으로 간주합니다. 그러나..