공유 라이브러리가 정적 정적 라이브러리에 대해 어떻게 작동하는지 자세히 알고 싶었습니다.

StackOverflow https://stackoverflow.com/questions/780923

  •  13-09-2019
  •  | 
  •  

문제

공유 라이브러리를 만들고 연결하기 위해 노력하고 있습니다 (.SO). 그들과 함께 일하는 동안, 내가 검색 할 때 만족스러운 답변을 찾을 수없는 많은 질문이 나타 났으므로 여기에 넣습니다. 공유 라이브러리에 대한 질문은 다음과 같습니다.

1.) 공유 라이브러리는 정적 라이브러리와 어떻게 다른가요? 그들이 만들어지는 방식의 주요 차이점은 무엇입니까?

2.) 공유 라이브러리의 경우 공유 라이브러리의 특정 함수가로드되어 실행되는 주소는 어느 시점에 있습니까? 누가 그 기능을 부하/실행 주소입니다.

3.) 공유 라이브러리와 연결된 응용 프로그램은 정적 라이브러리와 연결된 것과 비교하여 실행이 느려질까요?

4.)이 두 경우에서는 응용 프로그램 실행 크기가 다를까요?

5.) 공유 라이브러리 내부에 정의 된 기능으로 들어가서 소스 레벨 디버깅을 수행 할 수 있습니까? 이러한 기능을 애플리케이션에 보이게하는 데 필요한 것이 있습니까?

6.) 어떤 종류의 라이브러리를 사용하는 데 장단점은 무엇입니까?

감사.

-기원 후

도움이 되었습니까?

해결책

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top