Shared Library در لینوکس چیست

کتابخانه ها ابزارهای ضروری برای برنامه نویس ها هستند. کتابخانه ها شامل کدهای از پیش کامپایل شده ای هستند که کاربردهایی مانند اتصال به پایگاه داده ها را فراهم می کنند. به طور معمول (و در زبان C) کتابخانه ها شامل توابعی هستند که یک سری از عملکردها را فراهم می کنند. به طور مثال کتابخانه pthread برای ایجاد و مدیریت نخ ها استفاده می شود. خواندن را ادامه دهید“Shared Library در لینوکس چیست”

کتابخانه glibc‌ چیست

در تمامی سیستم عامل های شبه یونیکس (Unix-Like Operating Systems) نیاز به کتابخانه های زبان C‌ است به طوری که بتوان توایع فراخوان سیستمی (System Call) و دیگر توابع مانند ()open و ()malloc را تعریف و استفاده کرد. Gnu C Library که تحت کتابخانه glibc شناخته می شود، پیاده سازی توابع استاندارد زبان C  و Posix و برخی دیگر از ابزارها هستند که تحت مجوز Gnu منتشر می شود. خواندن را ادامه دهید“کتابخانه glibc‌ چیست”

GCC چیست و نصب آن در توزیع های مختلف

GCC مخفف Gnu Compiler Collection (مجموعه کامپایلر گنو)، مجموعه‌ای از کامپایلرها برای زبان‌های برنامه‌نویسی مختلف است که بوسیله پروژه گنو بوجود آمده است. GCC‌ در ابتدا Gnu C Compiler نامیده می شد زیرا تنها قادر به کامپایل (ترجمه) کدهای زبان C است ولی نسخه های بعدی و فعلی آن (در زمان این پست نسخه ۶.۲) از زبان های مختلفی پشتیبانی می کند. خواندن را ادامه دهید“GCC چیست و نصب آن در توزیع های مختلف”

شروع به برنامه نویسی C در لینوکس

C یک زبان برنامه نویسی قدرتمند است که برای نوشتن یونیکس توسط دنیس ریچی ایجاد شده است. این زبان دارای ویژگی قابلیت حمل (Portable) بودن است که امکان می دهد کدهای نوشته شده بر روی یک ماشین و کامپایلر بر روی ماشین های دیگر اجرا شوند. C‌ زبانی قدرتمند است که امروزه هسته بساری از سیستم عامل ها مانند لینوکس توسط آن نوشته شده است. خواندن را ادامه دهید“شروع به برنامه نویسی C در لینوکس”