0
a.out call function fooA() using dlopen function to open libA.so.
fooA() is defined in libA.so //dynamic library
fooA() call function fooB();
fooB() is defined in libB.a //statistic library
fooB() call function fooC();
fooC() is defined in libC.so //dynamic library
libA.so libB.a libC.so are not in the same folder.
****
내가 그들을 컴파일 나누었다 내가이 런타임 오류 왔을 때 그것은 괜찮아요 "기호 조회 오류 : libA.so를 : 정의되지 않은 기호 :()이 fooC".I 이유는 잘 모릅니다을. 그리고 동적 라이브러리와 통계 라이브러리 사이에서 호출되는이 문제를 해결하는 방법은 무엇입니까?심볼 검색 오류를 처리하는 방법은 무엇입니까?
죄송합니다. 내 영어가 가난합니다. 내 질문을 명확하게 설명하는지 여부를 알지 못합니다.
'ldd libA.so'의 결과는 무엇입니까? 'libB'와'libC'로 링크 시켰습니까? – keltar