일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- dart 언어
- Flutter
- 깃
- C++
- Unity
- C# delegate
- vim
- c# winform
- C언어 포인터
- c# 윈폼
- Data Structure
- c#
- 유니티
- 포인터
- 도커
- Python
- HTML
- c# 추상 클래스
- git
- Algorithm
- 다트 언어
- Houdini
- jupyter lab
- 구조체
- 플러터
- github
- c언어
- gitlab
- jupyter
- docker
Archives
- Today
- Total
목록LD_LIBRARY_PATH (1)
nomad-programmer
[Programming/C] 동적 라이브러리 (Dynamic Library)
동적 라이브러리를 사용하면 실행 시에 코드를 바꾸기 쉽다. 프로그램을 다시 컴파일할 필요 없이 애플리케이션을 갱신할 수 있다.만약 여러 프로그램이 똑같은 코드를 공유하고 있다면 모든 프로그램을 한꺼번에 모두 갱신할 수 있다. 정적 라이브러리와 동적 라이브러리 중 어떤 것이 더 좋은가? 상황에 따라 다르다. 정적 라이브러리는 컴퓨터 간에 이동하기 쉽게 더 작고 빠른 실행 파일을 만든다. 동적 라이브러리를 사용하면 실행 시에 프로그램의 환경을 더 많이 바꿀 수 있다. 오브젝트 파일 혹은 정적 라이브러리 파일을 링크하고 빌드하면 정적 프로그램이 된다. 별개로 있던 여러 오브젝트 코드로 하나의 실행 파일을 만들고나면, 프로그램을 새로 빌드하지 않고서는 들어간 코드를 바꿀 방법이 없다는 이야기다. 프로그램은 그저..
Programming/C
2020. 6. 18. 22:19