Code::Blocks is a free, open-source, cross-platform C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.
Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms.
Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins!
We hope you enjoy using Code::Blocks!
The Code::Blocks Team
Features
- Cross-platform
- IDE
- Compiler
- Debugger
- C,C++,Fortran
License
GNU Library or Lesser General Public License version 3.0 (LGPLv3)
ClickCease™ Google Ads click fraud protection software will exclude invalid IPs and block fake clicks. This will boost your campaigns and allow you to acquire more customers.
User Ratings
4.7
out of 5 stars
★★★★★
★★★★
★★★
★★
★
ease
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
4 / 5
features
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
4 / 5
design
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
4 / 5
support
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
4 / 5
User Reviews
- All
- ★★★★★
- ★★★★
- ★★★
- ★★
- ★
-
Thanks for a great open source program
-
so goooooooooooooooooooooooood
-
I get the message: the application needs to be updated. contact the developer.
I use MacBook Air m1
Read more reviews >
Additional Project Details
Languages
English
Intended Audience
Developers
User Interface
wxWidgets
Programming Language
C++, C
Описание и рекомендации
Code::Blocks – интегрированная среда разработки (IDE) для создания программных продуктов на языках C, C++, Fortran. Система полностью конфигурируема, масштабируется подключением автономных модулей (плагинов).
Среда Code Blocks работоспособна в Windows 10 и 11, включая неподдерживаемые версии XP, 7. Имеются отдельные редакции для macOS, а также Linux. Существует возможность собрать IDE под другие UNIX-подобные системы.
Продукт распространяется по лицензии GNU – бесплатно, с открытым исходным кодом. Интерфейс CodeBlocks англоязычный, официальная версия на русском отсутствует.
Разновидности интегрированной среды
Инсталляторы Code::Blocks отличаются не только поддержкой различных ОС.
Разработчики предлагают несколько видов установщика для Windows:
- полный пакет, БЕЗ компилятора, но включающий все плагины;
- non admin – версия для пользователей, не имеющих прав администратора на компьютере;
- no setup – редакция, функционирующая без инсталляции;
- издание, содержащее дополнительный GCC компилятор и средства отладки под MinGW-проекты.
Все установщики имеют отдельные релизы для архитектуры 32-bit. Инсталляторы без маркировки разрядности выпущены под системы 64-bit. Важный нюанс, Portable выпуск Code::Blocks можно скачать в двух вариациях. Один архив содержит компилятор MinGW, второй – нет. Аналогичная ситуация с инсталлятором для полной редакции.
CodeBlocks с компилятором C/C++
Интегрированная среда содержит инструменты отладки и перевода программных строк в машинный код.
Версия IDE с компилятором C может включать несколько модулей от различных разработчиков:
- MinGW;
- Microsoft Visual C++;
- Digital Mars;
- Watcom;
- Borland C++;
- CDCC – плагин под микроконтроллеры;
- Intel C++;
- Clang.
Дополнительно в IDE может присутствовать компилятор Digital Mars D, инструменты для создания исполняемых файлов с кода на языках программирования Fortran, GDC, а также архитектуры ARM. Допускается импорт проектов Microsoft Visual Studio, Dev-C++.
Отладка и интерфейс
Среда поддерживает инструмент GDB (проект GNU) и стандартный дебаггер всех выпусков Microsoft Visual Studio (MS CDB). Визуализация результатов отладки осуществляется через GNU-профайлер.
При программировании на языке Си, Code::Blocks предлагает воспользоваться инструментом RAD – для быстрой разработки приложений. Это методика наглядного создания пакетов с графическим интерфейсом.
CodeBlocks и русский язык
Официальной версии IDE на русском с компилятором или без него не существует. Это неудивительно, поскольку навыки программирования предполагают знание базовых команд меню на английском.
Впрочем, существует работающий способ русификации интерфейса Code::Blocks. Предварительно необходимо скачать архив locale.zip с нашего сайта.
Дальнейшая инструкция реализуется в 8 шагов:
- Зайти в корневую директорию программы.
- Последовательно открыть подкаталоги share, CodeBlocks.
- Извлечь файл русификатора из архива внутрь каталога, общий путь к файлу будет выглядеть примерно так
C:Program FilesCodeBlocksshareCodeBlockslocaleru_RUcodeblocks.mo
- Открыть IDE.
- В главном меню последовательно выбрать пункты Settings, Environment.
- В открывшемся окне перейти на вкладку View.
- Отметить пункт Internationalization.
- В активизировавшемся выпадающем меню, расположенном напротив, выбрать Russian.
Чтобы изменения вступили в силу требуется перезапустить среду. Пакет откроется с русскоязычным интерфейсом.
Заключение
Полный пакет Code::Blocks скачать бесплатно предлагает наш сайт. Комплект содержит стандартный инсталлятор, а также установщик для работы без прав администратора и Portable редакцию. Дополнительно загрузить у нас можно архив для частичной русификации среды разработки.
Скриншоты
Другие версии
Скачать Code::Blocks 20.03 с компилятором C/C++ 64-bit (EXE)
Скачать Code::Blocks 20.03 с компилятором C/C++ 32-bit (EXE)
Скачать Code::Blocks 20.03 с компилятором C/C++ 64-bit (ZIP-portable)
Скачать Code::Blocks 20.03 без компилятора 64-bit (EXE)
Скачать Code::Blocks 20.03 без компилятора 32-bit (EXE)
Скачать Code::Blocks 20.03 non admin 64-bit (EXE)
Скачать Code::Blocks 20.03 non admin 32-bit (EXE)
Скачать Code::Blocks 17.12 с компилятором C/C++ 64-bit (EXE)
Скачать файл русификации (ZIP)
Each software is released under license type that can be found on program pages as well as on search or category pages. Here are the most common license types:
Freeware
Freeware programs can be downloaded used free of charge and without any time limitations. Freeware products can be used free of charge for both personal and professional (commercial use).
Open Source
Open Source software is software with source code that anyone can inspect, modify or enhance. Programs released under this license can be used at no cost for both personal and commercial purposes. There are many different open source licenses but they all must comply with the Open Source Definition — in brief: the software can be freely used, modified and shared.
Free to Play
This license is commonly used for video games and it allows users to download and play the game for free. Basically, a product is offered Free to Play (Freemium) and the user can decide if he wants to pay the money (Premium) for additional features, services, virtual or physical goods that expand the functionality of the game. In some cases, ads may be show to the users.
Demo
Demo programs have a limited functionality for free, but charge for an advanced set of features or for the removal of advertisements from the program’s interfaces. In some cases, all the functionality is disabled until the license is purchased. Demos are usually not time-limited (like Trial software) but the functionality is limited.
Trial
Trial software allows the user to evaluate the software for a limited amount of time. After that trial period (usually 15 to 90 days) the user can decide whether to buy the software or not. Even though, most trial software products are only time-limited some also have feature limitations.
Paid
Usually commercial software or games are produced for sale or to serve a commercial purpose.
Обновлено
2021-02-18 12:50:16
Совместимость
Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10
Язык
Русский,
Английский,
Немецкий,
Французский
Описание
Code Blocks — это приложение считается кроссплатформенной средой для разработки.
Code Blocks для Windows имеет следующие особенности
- поддерживает большинство компиляторов;
- обладает расширенным функционалом и большим количеством встроенных плагинов;
- сворачивает коды, делает синтаксическую разметку;
- позволяет работать сразу после запуска;
- скорость работы не замедляется, даже если одновременно выполнять два-три действия.
Загрузить Code Blocks может любой юзер. Использовать программу удобно, распространяется она свободно, так что с установкой проблем не возникнет. Главное, перед началом скачивания удостовериться, что на ПК хватает места для софта. Возможно, целесообразно удалить ненужные файлы, документы, чтобы освободить пространство и не зачищать диски в спешке.
Скачать бесплатно Код Блокс на компьютер можно с сайта freesoft.ru. Здесь нет сложной и нудной регистрации. Также отсутствует риск подцепить вредоносную программу, так что за благополучие компьютерного устройства можно не волноваться. Скачивайте утилиту, изучайте ее функционал, решайте профессиональные задачи на высоком уровне.
Гарантия безопасности
На сайте FreeSoft вы можете скачать официальную версию Code::Blocks без торрентов по прямой ссылке с собственного сервера.
Внимание! Загружать Code Blocks у нас безопасно:
- Все файлы проходят ежедневную перепроверку антивирусом с новыми сигнатурами!
- Сертификат безопасности Kaspersky Lab Trusted подтверждает, что вы загружаете легитимную версию Code::Blocks, которая была проверена «Лабораторией Касперского». Это гарантирует безопасность вашего устройства и ваших данных.
- Проверяем файлы на наличие ссылок на сайты авторов, однако, не можем гарантировать их безопасность. Поэтому рекомендуем пользоваться антивирусом при загрузке таких файлов.
Версии
- Downloads
- For Developers
Code::Blocks 20.03
Code::Blocks is a free C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.
Overview
Certified
What’s New
Code::Blocks is a free, open-source, cross-platform IDE. Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins!
Code::Blocks offers all the features you need, having a consistent look, feel and operation across platforms.
Special credits go to darmar for his great work on the FortranProject plugin, bundled since release 13.12.
Features:
- Open Source! GPLv3, no hidden costs.
- Cross-platform. Runs on Linux, Mac, Windows (uses wxWidgets).
- Written in C++. No interpreted languages or proprietary libs needed.
- Extensible through plugins
Compiler:
- Multiple compiler support:
- GCC (MingW / GNU GCC)
- MSVC++
- clang
- Digital Mars
- Borland C++ 5.5
- Open Watcom
- …and more
- Very fast custom build system (no makefiles needed)
- Support for parallel builds (utilizing your CPU’s extra cores)
- Multi-target projects
- Workspaces to combine multiple projects
- Inter-project dependencies inside workspace
- Imports MSVC projects and workspaces (NOTE: assembly code not supported yet)
- Imports Dev-C++ projects
Debugger:
- Interfaces GNU GDB
- Also supports MS CDB (not fully featured)
- Full breakpoints support:
- Code breakpoints
- Data breakpoints (read, write and read/write)
- Breakpoint conditions (break only when an expression is true)
- Breakpoint ignore counts (break only after certain number of hits)
- Display local function symbols and arguments
- User-defined watches (support for watching user-defined types through scripting)
- Call stack
- Disassembly
- Custom memory dump
- Switch between threads
- View CPU registers
Interface:
- Syntax highlighting, customizable and extensible
- Code folding for C, C++, Fortran, XML and many more files.
- Tabbed interface
- Code completion
- Class Browser
- Smart indent
- One-key swap between .h and .c/.cpp files
- Open files list for quick switching between files (optional)
- External customizable «Tools»
- To-do list management with different users
What’s New:
This is just an excerpt of the changelog with the differences since 17.12. You can read a full changelog on the Code::Blocks homepage.
HiDPI support:
- This release introduces new icon sizes (16, 20, 24, 28, 32, 40, 48, 56 and 64) for almost every UI element (menus, toolbars, project tree, most plugins).
- The icon size is appropriately selected based on the scaling used by the user. The goal is to make icons look big enough and non-blurry. This should work correctly on all major ports (wxMSW, wxGTK, wxCocoa)
- The icons in the editor’s margin change size when scaling the editor.
- The icons in the auto-completion popup change size to match the scaling of the text.
- Code::Blocks is marked as DPI-aware:True on Windows which makes it look sharp. Per-monitor support is not yet available.
Editor:
- The Scintilla component has been updated to version 3.7.5 and most of the code has been synchronized with the code for wxSTC.
- This release introduces some improvements to handling multiple selection. Now it is possible to paste when multiple selections are active.
- A major flickering bug has been fixed when using wxGTK.
- Support for fonts with ligatures on all platforms has been introduced.
- Non-latin keys now work when used as shortcuts in the editor on Linux.
- There is an option to disable the save-to-temp-and-move operation we use by default.
- The context menu has been trimmed down and organized in a better way. Some options are no longer duplicated in the editor and editor notebook context menus.
- More advanced options for closing files have been added to the editor notebook context menu (close to the right/left).
- Lexers for several new languages have been added (Markdown, Nim, Plain text, YAML).
- Small improvements to the settings of the syntax highlighting.
Compiler:
- Add an option to targets which allows the user to select the linker executable to be used for the target. This makes C only project to use the C compiler executable for linking.
- Clear target specific variables from the MacroManager on every recalculation (ticket #582).
- Various improvements to the logging and auto switching to the log tabs.
- Add support for -std=c++17 flag.
- Make the abort button work again (ticket #104). Kill the started process and all children instead of using wxSIGTERM.
Other:
- The C/C++ parser used by the Code-completion plugin saw various improvements and bugfixes.
- Various improvements to multi-monitor support and child window placement.
- Do View — Toolbars — Fit toolbars on every startup.
- Many wxWidgets asserts have been fixed.
- Make sure passing —file=path/to/file.ext without line number works, too.
- Make pressing Return/Enter to select the filtered option in the Goto File, Goto Function and Select Target dialogs on Windows.
- SDK: Introduce API for Memory watches which might be used to implement plugins useful for embedded development.
- SDK: Make cbResolveSymLinkedDirPath a bit more robust (prevent infinite loops).
- Improved performance when loading large projects.
- Improved performance when opening the find/replace dialog when there is a project with many targets.
- Script bindings: Make it possible to examine and modify the Extension XML nodes in the project files.
- Debugger: Make it possible to attach to a process using the command line (This commit adds —dbg-attach and —dbg-config command line options).
- Debugger: Make sure to set the SHELL variable before starting GDB
- KeyBinder: Introduce version 2.0 using CodeLight key binding methods; allowing future ability to dynamically set menu and global accelerators to any frame.
- KeyBinder: Fix F2, Shift-F2 and allow linux to handle any View menu check items (ticket #273).
- SpellChecker: Fix wrong white space handling on windows by using Scintilla word finding function.
- wxSmith: Add various missing flags to various controls.
- wxSmith: Improve the UI, fix various crashes and asserts
Fast servers and clean downloads. Tested on TechSpot Labs. Here’s why you can trust us.
Last updated:
January 6, 2021
Popular apps
in For Developers
Описание
В последнее время стала очень популярна профессия программиста. И каждый желающий может освоить ее. Но перед началом работы или изучения становится вопрос, какой язык изучать? А дальше будет появляться вопрос, в какой среде программировать?
Если вы занимаетесь программированием или только учитесь и решили выбрать язык программирования C++. То CodeBlocks будет отличной средой для вашей работы.
CodeBlocks – одна из самых популярных кроссплатформенных сред для программирования. Эта программа написана на языке C++ и для работы включена библиотека wxWidgets. Отличной “фишкой” данной среды является наличие различных компиляторов, что упрощает работу. Например, можно открыть уже написанную программу под какой-то компилятор. В ней много плагинов, что в итоге расширяет возможности данной среды.
Основные особенности CodeBlocks 20.03:
- Понятное меню, которое позволяет беспрепятственно настраивать среду
- Интерфейс, сделанный под различные компиляторы
- Кроссплатформенная среда, построенная на библиотеке wxWidgets
- Расширенные возможности из-за наличия различных плагинов
Сама программа CodeBlocks очень легкая, весит около 30-60 Мб. При установке желательно поставить галочку для дополнительных плагинов. Это обеспечит более широкие возможности. Среда абсолютно не требовательна ни к памяти, ни к производительности системы. В общем отличный вариант для программистов, любящих широкие возможности, простоту использования и нетребовательность к железу.
Официальный сайт: www.codeblocks.org
Скриншоты
Скачать CodeBlocks
Для полного комплекта мы рекомендуем вам также скачать DBFOPEN (довольно удобная программа для открытия, редактирования и печати файлов в формате DBF).