جی‌سی‌سی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
تمیزکاری و افزودن منابع
←‏ویژگی‌ها: حذف موارد بدون منبع و افزودن از ویکی انگلیسی
خط ۳۱:
 
== ویژگی‌ها ==
برخی از ویژگی‌ها و امکانات جی‌سی‌سی به قرار زیر است:
پشتیبانی جی سی سی (به ویژه در C و ++C) از سخت‌افزارهای گوناگون، بهینه‌سازی مناسب و همچنین ارائه ویژگی‌های نزدیک به استاندارد سبب شده تا قابلیت حمل کد آن بسیار افزایش پیدا کند.
* [[بهینه‌سازی زمان پیوند]] هر فایل کد که کامپایل می‌شود یک فایل آبجکت مجزا به همراه یک فایل کمکی برای [[پیوند دهنده|پیوند‌دهی]] تولید می‌کند. زمانی که فایل‌های آبجکت پیوند می‌خورند یکبار دگیر کامپایلر اجرا می‌شود و از فایل کمکی برای پیونددهی، برای بهینه‌سازی فایل‌های آبجکتی که به طور مجزا تولید شدند در سرتاسر برنامه استفاده می‌کند.
* [[افزایه]]<nowiki/>‌ها می‌توانند امکانات کامپایلر را به صورت مستقیم گسترش دهند.<ref>{{یادکرد وب|نشانی=https://gcc.gnu.org/onlinedocs/gccint/Plugins.html|عنوان=Plugins - GNU Compiler Collection (GCC) Internals|ناشر=gcc.gnu.org|بازبینی=2017-01-06}}</ref>
 
== پشتیبانی از سخت‌افزارها ==