پسوند فایل SO
کتابخانه اشتراکی بارگذاری شده توسط برنامه های C و C++ در زمان شروع به کار آن ها است؛ حاوی توابع و سایر منطق های برنامه به اشتراک گذاشته شده است؛ برای بارگذاری کتابخانه های مشترک در حافظه به کار می رود تا چندین برنام بتوانند از مبنای کد یکسان استفاده کنند، اگرچه در فرآیندهای سیستم عامل جداگانه اجرا می شوند.
کتابخانه های به اشتراک گذاشته شده را می توان از فایل های .O تهیه کرد که حاوی کد C یا C++ همگردانی شده هستند. فایل های SO معمولا در مکان های طراحی شده در سیستم فایل ذخیره می شوند و سپس به برنامه هایی که نیازمند کارکردهای آن ها هستند متصل می شوند.
فایل های SO معمولا با همگردان C/C++ به نام "gcc" ساخته می شوند که بخشی از مجموعه همگردان GNU (GCC) هستند.