Направо към съдържанието

Code::Blocks

от Уикипедия, свободната енциклопедия
Версия от 21:19, 30 януари 2017 на Nnivan99 (беседа | приноси) (Създаване чрез превод на страницата "Code::Blocks")
(разл) ← По-стара версия | Текуща версия (разл) | По-нова версия → (разл)

Code::Blocks е безплатна, с отворен код и междуплатформена интегрирана среда за разработка , която поддържа множество компилатори, в това число GCC, Clang и Visual C++. Тя е разработена в C++ с помощта на wxwidgets, като графичен инструментариум. С помощта на плъгин архитектура, нейните възможности и функции се определят от плъгини. В момента, Code::Blocks е насочена към С, С++ и Fortran.

Code::Blocks се разработва за Windows, Linux, и macOS , и е пренесен на ОС FreeBSD,[1] OpenBSD[2] и Solaris.[3]

История

След освобождаването на двама release candidate на версия 1.0rc1 проверка на 25 юли 2005 г., 1.0rc2 25 октомври 2005 г., вместо да се правят на окончателен съобщение на разработчиците на проекта започнали да добавят много нови функции, финална версия на многократно отлагано. Вместо това се появиха нощни събрание на последния SVN версии са на разположение постоянно.

Първата стабилна версия се проведе на 28 февруари 2008 година, номер на версия се е променил до 8,02. Версия на схемата бе променена на Ubuntu, с основен и допълнителен стаи означава година и месец на производство. 16.01 версия е последната стабилна версия, обаче за най-новата версия потребителят може да изтегли сравнително стабилна нощна събрание или изтегляне на сорс кода от SVN.

Jennic Limited разпространява версия на Code::Blocks направена да работи с микроконтролери .[4]

Характеристики

Авторите

Code::Blocks поддържа множество компилатори, в това число GCC, MinGW, Digital Mars, Microsoft Visual C++, Borland C++, LLVM Clang, Watcom, LCC и Intel C++ компилатор. Въпреки че в IDE е проектирана за езика C++, има някаква подкрепа за други езици, включително и Fortran и D. Система за добавки е включен в подкрепа на други езици за програмиране.

Редактор на код

В околната среда IDE разполагат с подсветка на синтаксиса и сгъване на код (чрез малката редактор компонент), в C++ код на завършване, клас браузър, шестнадесетичен редактор и много други помощни програми. Открити файлове са групирани в раздели. Редактор на код подкрепя шрифт и размер на шрифта избор и лична оцветяване на синтаксиса цвят.

Дебъгер

Code::Blocks дебъгера има пълната подкрепа за прекъсване. Това също така позволява на потребителя да дебъгва своята програма, като имат достъп до локалната функции, изпълнени дъмп на паметта, поток смяна на cpu регистри и ГНУ дебъгер Интерфейс.

GUI-графичен дизайнер

Във версия 13.12 код::blocks идва с графичен дизайнер се нарича wxSmith. Това е производно на порт wxwidgets версия 2.9.4.[5] за да се направи пълен wxwidgets, в приложенията е необходимo  wxwidgets SDK да бъде инсталиран.

Миграцията на потребители

Някои от Code::Blocks функционалностите са ориентирани към потребителите, които се изместват от друга среда - те се включват в Dev-с++, Microsoft Visual C++ за пренос на проекта (индекс msvc 7 & 10), и dev-C++ С devpak поддръжка.

Файлове на проекта и изграждане на система

Code::Blocks използва нестандартно система за монтаж, която съхранява данните си в XML-файлове на проекта. Може допълнително да се използват външни файлове, което улеснява взаимодействието на проекти с GNU или qmake монтаж на системата.

Вижте също

  • Comparison of integrated development environments
  • SciTE
  • CodeLite

Връзки

Външни връзки