Background: Library - Static Link vs. Dynamic Link
01 라이브러리라이브러리는 컴퓨터 시스템에서, 프로그램들이 함수나, 변수를 공유해서 사용할 수 있게 한다.printf, scanf, strlen, memcpy, malloc 등 프로그램에서 공통으로 사용하는 함수들이 있다. C언어를 비롯하여 많은 컴파일 언어들은 자주 사용되는 함수들의 정의를 묶어서 하나의 라이브러리 파일로 만들고, 이를 여러 프로그램이 공유해서 사용할 수 있도록 지원하고 있다.→ 라이브러리를 사용하면 같은 함수를 반복적으로 정의해야 하는 수고를 덜 수 있어서 효율이 높아짐 02 링크1. 링크 전링크(Link)는 많은 프로그래밍 언어에서 컴파일의 마지막 단계이다.프로그램에서 어떤 라이브러리의 함수를 사용한다면, 호출된 함수와 실제 라이브러리의 함수가 링크 과정에서 연결된다. // Name..
2024.05.22