Code blocks как писать программу на c. Code Blocks IDE – настройка и использование
Code::Blocks — это бесплатная кроссплатформенная среда разработки на языке C/C++. На данный момент это лучшая бесплатная среда разработки на языке Си.
Code::Blocks разрабатывается для Windows, Linux и Mac OS X.
В среде Windows скачать эту среду удобнее всего в составе сборки , в которой уже есть все необходимые библиотеки для начала работы. Сборка не требует установки и работает по принципу: «Распаковал и работай».
Code::Blocks поддерживает следующие компиляторы:
- GNU GCC (incl. G77) (Linux)
- MinGW GCC (incl. G77) (Win32)
- MSP430 GCC (Win32)
- TriCore and PowerPC GCC (Win32, Linux)
- Apple GCC (Xcode) (Mac OS X)
- Microsoft Visual C++ Toolkit 2003 (Win32)
- Microsoft Visual C++ 2005 (Win32)
- Borland’s C++ Compiler 5.5 (Win32)
- DigitalMars C/C++ (Win32)
- OpenWatcom (Win32)
- Intel C++ compiler (Win32)
- Small Device C Compiler (SDCC)
- Digital Mars D
- GDC D Compiler
- LLVM D Compiler
Готовые шаблоны
CodeBlocks имеет готовые шаблоны проектов, которые позволяют быстро создать минимальное приложение.
Редактор кода
Редактор кода обладает всеми возможностями для комфортной работы программиста:
- Выделение синтаксиса (можно настроить под себя)
- Интерфейс с вкладками
- Автозавершение кода
- Браузер классов
- Умный отступ
- Обмен одним кликом между файлами.h и.c / .cpp
- Пользовательские сочетания клавиш
- Внешние настраиваемые «Инструменты»
- Управление списком дел с разными пользователями
Количество настроек редактора просто огромно:
Кроме общих настроек также настраивается:
- Сворачивание кода
- Поля и курсор
- Подсветка синтаксиса (отдельно по типам файлов)
- Код по умолчанию для создаваемых файлов (можно вставить автоподпись)
- Сокращения (при вводе сокращения оно автоматически разворачивается в код)
- Форматирование кода
- Способ сохранения и возврата к строчкам кода
- Автодополнение кода
- Настройка статистики кода
- Генерация документирования кода
- и многое другое
Плагины
Возможности редактора могут быть расширены с помощью плагинов. Например:
- HEX-редактор
- Диаграммы Насси Шнейдермана
- Экспорт исходного кода в другие форматы
- Макросы нажатия клавиш
- Горячие клавиши для меню
- Инкрементный поиск
- Переменные среды
- и многие другие
Отладчик
В качестве отладчика по умолчанию CodeBlocks использует GDB — самый популярный отладчик для языка Си, который был разработан еще Ричардом Столменом.
Отладчик позволяет установить точки останова и затем пошагово выполнять код с одновременным мониторингом переменных и массивов. Также вы можете отслеживать стеки вызываемых функций.
Итоги
Количество возможностей и настроек среды CodeBlocks позволяют превратить эту среду в отличный инструмент Си-программиста.
В этом пособии вы найдете легкие инструкции со скриншотами для установки компилятора (MINGW компилятора), инструмента, который позволит вам преобразовать код, который вы пишете в программу и Code::Blocks, бесплатную среду разработки для C и C++. В этом пособии объясняется как установить Code::Blocks на Windows 2000, XP, Vista или Windows 7. Примечание: если вы работаете в Linux, перейдите по ссылке, чтобы узнать, как использовать GCC, если вы используете OS X, нажмите здесь, чтобы настроить его с помощью Apple XCode.
Шаг 1: Скачивание Code::Blocks
- Зайдите на этот сайт
- Перейдите по ссылке Download the binary release (прямая ссылка)
- Перейдите в раздел Windows 2000 / XP / Vista / 7
- Найдите файл, у которого в названии есть mingw . (Название на момент написания статьи было codeblocks-10.05 mingw-setup.exe; версии 10.05 могут быть разными).
- Сохраните файл на рабочем столе. Это примерно 74 мегабайта.
Шаг 2: Установка Code::Blocks
- Дважды щелкните на программу установки.
- Нажмите next несколько раз. Другие пособия по установке предполагают, что вы устанавливаете в C:\Program Files\CodeBlocks (место установки по умолчанию), но вы при желании можете установить в любом другом месте
- Проведите полную установку
- Запустите Code::Blocks
Шаг 3: Запуск в Code::Blocks
Перед вами откроется окно Compilers auto-detection:
Когда перед вами появится окно автоматического обнаружения компилятора, просто нажмите OK. Code::Blocks может спросить, хотите ли вы связать его с просмотром C/C++ файлов по умолчанию — я советую вам это сделать.
Нажмите на меню File и в разделе New , выберите Project ... Появится следующее окно:
Нажмите на Console Application , а затем Go . Нажимайте next , пока не дойдете до :
Вам будет предложено выбрать между C или C++. Если вы не уверены, используйте C++. В противном случае, выберите язык, который вы изучаете. (Вы можете найти пособия по С и С++ .)
После нажатия Next , Code::Blocks спросит, где вы хотите сохранить консольное приложение:
После нажатия Next еще раз, вам будет предложено настроить компилятор:
Вам не нужно ничего делать, просто нажмите Finish и используйте значения по умолчанию.
Теперь слева вы можете открыть файл main.cpp:
(Вам, возможно, потребуется раскрыть содержание папки Sources , если вы не видите main.cpp).
Теперь у вас есть свой файл main.cpp , который вы можете изменять при желании. На данный момент, он просто говорит: Hello World! , поэтому мы можем запустить его таким, какой он есть. Нажмите F9 , для того чтобы сначала скомпилировать, а потом запустить его.
Теперь у вас есть работающая программа! Вы можете просто отредактировать main.cpp, а затем нажать клавишу F9, чтобы скомпилировать и запустить его снова.
Теперь, когда вы закончили установку компилятора, самое время учиться программированию: на C++ (или, если вы изучаете C, программирование на C).
Поиск и устранение неисправностей
Если что-то не работает, то чаще всего появляется сообщение:
CB01 — Debug» uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping…
Во-первых, убедитесь, что вы скачали правильную версию Code::Blocks, ту, которая содержит MinGW . Если так вы не решите проблему, то, скорее всего, проблема с автоматическим обнаружением компилятора. Вы можете проверить текущее состояние «авто-определения» так. Перейдите в Settings|Compiler and Debugger... . Затем слева выберите Global Compiler Settings (он имеет значок с изображением шестеренки), а справа, выберите вкладку Toolchain executables . В этой вкладке есть Auto-Detect , который можно использовать. Это может решить проблему — если нет, вы можете сделать это вручную. На скриншоте показано, как все это выглядит на моей системе. Измените путь с пометкой Compiler"s installation directory , если вы установили в другом месте, и убедитесь, что все остальное заполняется как показано на рисунке.
После того как вы сделали это, попробуйте нажать F9 еще раз, чтобы проверить, можете ли вы запустить программу.
Code::Blocks — свободная кроссплатформенная среда разработки. Code::Blocks написана на С++ и использует библиотеку wxWidgets. Имея открытую архитектуру, может масштабироваться за счёт подключаемых модулей. Поддерживает языки программирования С, С++, D (с ограничениями).
Code::Blocks разрабатывается для Windows, Linux и Mac OS X. Среду можно собрать из исходников практически под любую Unix-подобную систему. [ http://ru.wikipedia.org/wiki/Code::Blocks ]
Для того чтоб включить русский язык нужно сделать следующее:
1. Архив нужно распаковать в подпапку программы (куда установлена), например C:\Program Files (x86)\CodeBlocks\share\CodeBlocks
2. После запуска программы выбираем Settings -> Environment -> View, ставим галочку «Internationalization» и выбираем из списка «Russian».
3. Перезапускаем программу CodeBlocks получаем руссификацию.
Русский язык успешно подключен к Code::Blocks версии 13.12.
Архив уже содержит структуру папки locale\ru_RU (для размещения в \CodeBlocks\share\CodeBlocks)
Состояние превода:
Messages: 2173
Translated: 2173 (100.0%)
Untranslated: 0 (0.0%)
Shared between Ubuntu and upstream: 2173 (100.0%)
Translated differently between Ubuntu and upstream: 0 (0.0%)
Only translated on this side: 0 (0.0%)