Code :: Blocks IDE

Code :: Blocks یک محیط مجتمع رایگان C، C ++ و فرترن است که برای پاسخگویی به نیازهای کاربران خود ساخته شده است. که بسیار گسترده و کاملاً قابل تنظیم طراحی شده است.

سرانجام ، یک محیط مجتمع با تمام ویژگی های مورد نیاز شما ، با امکان عملکرد مداوم و یکسان در سیستم عامل ها ساخته شد. توسط فریمورک این محیط مجتمع را می توان با پلاگین ها گسترش داد.همچنین با نصب یا کدنویسی یک افزونه می توان هر نوع عملکردی را به آن اضافه کرد.به عنوان مثال ، عملکرد کامپایلر و اشکال زدایی قبلاً توسط افزونه ها ارائه شده است.

نکات مهم :

  • متن باز ، بدون هزینه مخفی تحت لایسنس GPLv3 .
  • چند سکویی در لینوکس ، مک ، ویندوز اجرا می شود (از wxWidgets استفاده می کند).
  • نوشته شده در C ++. به هیچ زبان تفسیری یا کتابخانه اختصاصی نیاز ندارد.
  • قابل گسترش از طریق افزونه ها

کامپایلر :

  • پشتیبانی کامپایلر چندگانه:
  • GCC (MingW / GNU GCC)
  • MSVC ++
  • clang
  • Digital Mars
  • Borland C ++ 5.5
  • Watcom
  • …و دیگر کامپایلرها
  • پشتیبانی از ساخت موازی (با استفاده از هسته های اضافی CPU)
  • پروژه های چند منظوره
  • فضای کاری برای ترکیب چندین پروژه
  • وابستگی های بین پروژه ای در فضای کاری
  • وارد کردن پروژه ها و فضاهای کاری میکروسافت ویژوال سی و پروژه های Dev-C ++

رابط کاربری

  • های لایت و گسترش متن ، قابل تنظیم
  • دسته بندی کد برای C ، C ++ ، Fortran ، XML و پرونده های دیگر.
  • رابط کاربری چند برگه ای (Tab layout)
  • تکمیل خودکار کد
  • مرورگر کلاس ها
  • فرورفتگی هوشمند کد
  • دسترسی بین پرونده ها با یک کلید (c/cpp/h/hpp)
  • باز کردن لیست پرونده ها برای جابجایی سریع بین پرونده ها (اختیاری)
  • “ابزارهای” قابل تنظیم خارجی
  • مدیریت لیست کارها با کاربران مختلف
  • و بسیاری از ویژگی های بیشتر از طریق افزونه ها ارائه می شود!

اشکال زدایی :

  • رابط GNU GDB
  • همچنین از MS CDB (کاملاً ) پشتیبانی نمی کند
  • پشتیبانی کامل از نقاط شکست(breakpoints):
    • نقاط شکست کد
    • نقاط شکست داده (خواندن ، نوشتن و خواندن / نوشتن)
    • شرایط شکست (فقط زمانی که یک عبارت صحیح است)
    • نادیده گرفتن نقاط شکست شمارشی (شکستن فقط پس از تعداد مشخصی بازدید)
  • نمایش جداگانه توابع محلی و پارامترهای آنان
  • تعریف اطلاعات متغییر شده توسط کاربر (watches)
  • فراخوانی پشته
  • دی کامپایل
  • بازیابی حافظه سفارشی
  • حرکت بین نخ ها (چند نخی/برنامه ای)
  • مشاهده ثبات های پردازنده

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *