반응형
안녕하세요 판타지코딩입니다!
오늘은 라이브러리에 관해서 공부해보겠습니다.
라이브러리가 무엇일까요?
라이브러리란 자주 쓰는 함수를 모아 놓은 도서관이라고 생각하시면 됩니다.
프로젝트를 생성하면 자주 쓰는 함수가 있습니다.
반복적으로 쓰이는 함수를 매번 선언하고 정의해준다면 개발 프로세스의 속도 면에서 효율성이 떨어질 수 있습니다.
이 때 라이브러리를 활용해준다면 쉽고 간편하게 프로그래밍이 가능합니다.
라이브러리에는 정적 라이브러리와 동적 라이브러리가 있습니다.
정적 라이브러리는 컴파일을 할 때 라이브러리를 실행 파일에 복사해서 저장해주는 방식입니다.
그래서 동적 라이브러리 보다는 실행 파일 용량이 더 크다고 볼 수 있습니다.
동적 라이브러리는 필요할 때 라이브러리를 호출해서 활용하는 방식입니다.
이렇게 활용한다면 실행 파일이 정적 라이브러리에 비해서 가볍고 라이브러리가 변경되었을 때도 프로젝트 전체를 다시 컴파일하지 않아도 된다는 장점이 있습니다.
그럼 오늘은 라이브러리의 개념과 특징을 알아보았습니다.
감사합니다!
반응형
'C언어' 카테고리의 다른 글
return 을 쓰는 이유 / return 0이 무엇일까? / C++ 기초 (0) | 2022.12.15 |
---|---|
C언어 string / 문자열 / C++ 기초 (0) | 2022.09.28 |
C언어 자료형 / int / 정수형 / C언어 기초 (0) | 2022.05.27 |
C언어 반복문 / for문 while문 / C언어 기초 (1) | 2022.05.26 |
C언어 while() / while 반복문 / C언어 기초 (0) | 2022.05.25 |