اگر جستجو میکردی خیلی راحت به جواب میرسیدی: "مفهوم کتابخانه در برنامه نویسی"
کتابخانه ها مجموعه ای از دستورات،توابع و کلاس ها هستند که کاربرد بیشتری نسبت به سایر دستورات دارند و برای همین یکبار آنها را مینویسند و چند بار استفاده میکنند(مثلا توابع ریاضی).
کتابخانه ها یا به صورت کامپایل شده استفاده میشوند یا به صورت سورس کد.در لینوکس کتابخانه های کامپایل شده(اگر به اشتراک گذاشته شوند) فرمت so رو دارند و در /usr/lib/ ذخیره میشوند.
فعلا اینو داشته باش تا بقیه(یا خودم) بیان کاملتر و درست تر بگن.