Компилатор за C и C++ и редактори за програмиране Увод • Компилатор и редактори • Инсталиране • Използване • Премахване УводСледният текст описва работни средства – компилатор и текстови редактори – за използване при програмиране на C и C++ и посочва как да бъдат инсталирани за правилна работа. Програмите са комплектовани по такъв начин, че с възможно най-малко усилия да се разполагат на един или повече компютъра. Всеки от редакторите е подходящо настроен да позволява удобно компилиране и изпълняване на програми на C и C++. Избраните тук компилатор и текстови редактори:
Компилатор и редакториКомпилаторКомпилаторът е производен на (и едноименен с) компилатора Code::BlocksТипична т.нар. интегрирана среда (ИС): текстов редактор с допълнителни възможности за работа с програмен текст, за управление на програмни проекти и др. инструментални средства. В това отношение Code::Blocks е единствен тук – посочените по-долу програми са текстови редактори с елементи на ИС, но не ИС в пълния смисъл. За обучение по програмиране обаче, а също и при разработване на не много големи програми, особеностите на Code::Blocks като ИС не са предимство, а по-скоро обратно: изобилието от менюта и команди не само не помага, а дори пречи, отвличайки вниманието и заемайки значителна част от екрана. Получаваните при инсталирането препратки за Code::Blocks осигуряват такова стартиране на програмата, при което тя е самостоятелна – съхранява конфигурационния си файл в собствена директория и така не се влияе от подобни файлове на други места, възможно създадени от други екземпляри на програмата, а също и не променя такива файлове. (Това следва да се подчертае, тъй като при обичайния начин на стартиране и работа Code::Blocks прави обратното.) За създаване на програма в нов файл от менюто File се изпълнява New -> File... -> C/C++ source.
Нататък се избира C или C++, директорията, в която да стои файлът и името му.
Разширението Компилирането на програма става с Ctrl-F9 или с командата Build от менюто Build, а изпълнението ѝ – с Ctrl-F10 или с командата Run от същото меню. VimИзключително мощен и производителен текстов редактор, един от двата най-широко използвани за професионално програмиране и редица други цели. Трябва да се има предвид обаче, че начинът на работа с този редактор е особен, не приличащ на този при повечето други редактори, поради което използването му предполага предварително запознаване със специфичните за него принципи на работа. Вж. следните кратки сведения за използване на Vim.Компилирането на програма става с F7 или с командата Compile and Link от менюто C/C++, а изпълнението ѝ – с F5 или с командата (Build and) Run от същото меню. С F6 или със съответната команда все от същото меню програмата се изпълнява, като взема за вход отбелязан (избран) текст. С Ctrl-S или командата Run a Shell редакторът отваря специален файл, в който стартира командния интерпретатор (cmd) в директорията, в която се намира файлът с програмата. GeanyМного широко използван за програмиране текстов редактор. Компилирането на програма става с F9 или с командата Build от менюто Build, а изпълнението ѝ – с F5 или с командата Execute от същото меню. CudaTextСравнително нов, отлично развит редактор. В някои от свойствата си наподобява придобилия много голяма популярност редактор Sublime Text, но за разлика от него (и както всички описвани тук програми) е свободно разпространяем. Компилирането на програма става с Alt-1 за C или с Alt-2 за C++ или с команда от менюто Tools – съответно Build C или Build C++, а изпълнението – с Alt-3 или с командата Run in console от същото меню. С Alt-4 или с Open console все от същото меню се стартира командният интерпретатор (cmd) в директорията, в която се намира файлът с програмата. Notepad++От тук представените редактори единствено този не е реализиран и за Linux, но сред потребителите на MS Windows има много голяма популярност. Компилирането на програма става с Ctrl-F9, а изпълнението ѝ – с Ctrl-F10. Същите действия са достъпни и чрез Plugins -> NppExec. ИнсталиранеИстинско инсталиране, в смисъла, в който това се разбира в MS Windows, няма – по същество „инсталирането“ се свежда до разархивиране и някои допълнителни действия. В частност, за разполагане на програмите не се изискват права на администратор. За разполагане на програмите на даден компютър направете следното.
След като инсталирането завърши, проверете работоспособността на инсталираните програми, вкл. и чрез препратките. Трите варианта на изпълняване на
Използване на програмитеВсеки от текстовите редактори може да се стартира чрез съответната препратка от работния плот или от кой да е конзолен прозорец.
В последния случай командите за това са съответно Компилиране и свързване на програма на C или C++, освен чрез кой да е от текстовите редактори, може да се направи чрез изпълняване съответно на командата cc progа ако е prog.cpp , изпълняваме
cxx prog Премахване на програмитеЗа премахване на програмите от даден компютър е достатъчно да се изтрие директорията, в която се намират те, или съответните шест поддиректории – по една за компилатора и за всеки от редакторите. С това препратките от работния плот стават ненужни и също могат да се премахнат. Може да се изтрие и само директорията на някой отделен редактор или няколко такива директории. |