1. [Home](https://www.g2.com/)
2. ...
3. [C/C++ Integrated Development Environments (IDE)](https://www.g2.com/categories/c-c-integrated-development-environments-ide)
4. [Code::Blocks Discussions](https://www.g2.com/products/code-blocks/discuss)

[
 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/large_detail/large_detail_3ce3fb0a2f4ed7db412496427fabdc75/code-blocks.jpg "Product Avatar Image")
](/products/code-blocks/reviews)

[

Code::Blocks

](/products/code-blocks/reviews)

(97)4.3/5

Code::Blocks is a free, open-source, cross-platform Integrated Development Environment (IDE) designed primarily for C, C++, and Fortran programming. Developed in C++ using the wxWidgets GUI toolkit, it offers a consistent look and feel across various operating systems, including Windows, Linux, and macOS. Its modular architecture, based on plugins, allows users to extend its functionality to meet diverse development needs. Key Features and Functionality: - Compiler Support: Code::Blocks supports multiple compilers, including GCC (MinGW/GNU GCC), MSVC++, Clang, Digital Mars, Borland C++ 5.5, and Open Watcom. - Build System: It features a fast, custom build system that eliminates the need for makefiles, supports parallel builds to utilize multiple CPU cores, and allows for multi-target projects and workspaces combining multiple projects. - Debugger Integration: The IDE interfaces with GNU GDB and supports MS CDB (with some limitations). It offers full breakpoint support, including code and data breakpoints with conditions and ignore counts, displays local function symbols and arguments, provides user-defined watches, call stack, disassembly, custom memory dump, thread switching, and CPU register views. - User Interface: Features include customizable syntax highlighting, code folding for various file types, a tabbed interface, code completion, a class browser, smart indenting, one-key swapping between header and source files, an open files list for quick navigation, external customizable tools, and to-do list management with support for multiple users. Primary Value and User Solutions: Code::Blocks provides a versatile and extensible development environment that caters to the needs of programmers working with C, C++, and Fortran. Its support for multiple compilers and platforms ensures flexibility, while the plugin-based architecture allows for customization and scalability. The efficient build system and comprehensive debugging tools streamline the development process, enhancing productivity. By offering a free and open-source solution, Code::Blocks makes professional-grade development tools accessible to a wide range of users, from beginners to experienced developers.

Show More

* * *

### 51.0

Nps Score

Already have Code::Blocks?

### All Code::Blocks Discussions

Search

Most CommentedMost HelpfulCommon QuestionsNewest

All DiscussionsDiscussions with CommentsCommon QuestionsDiscussions without Comments

FilterFilter

Filter byExpand/Collapse 

Sort by

Most Commented

Most Helpful

Common Questions

Newest

Filter by

All Discussions

Discussions with Comments

Common Questions

Discussions without Comments

 ![Pinned by G2 as a common question](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Pinned by G2 as a common question")
G2

Pinned by G2 as a common question

•

almost 2 years ago

More Options 
- 

[
# What do you like most about Code::Blocks for software development, and what improvements would you suggest?
](/discussions/what-do-you-like-most-about-code-blocks-for-software-development-and-what-improvements-would-you-suggest)
What do you like most about Code::Blocks for software development, and what improvements would you suggest?

[

C/C++ Integrated Development Environments (IDE)

](https://www.g2.com/tags/c-c-integrated-development-environments-ide)

* * *

 (true)\<0\>0\>Upvotes (false)

* * *

0 Comments

[![linkedin](/assets/social-logos/linkedin-afe65e46604a5bd5105ab9c856116204040b6b3f2b2d42562fc8071ca0c48ca0.svg "linkedin")](https://www.linkedin.com/shareArticle?mini=true&summary=Ask+Code%3A%3ABlocks+questions+and+get+answers+from+expert+users+in+our+Code%3A%3ABlocks+Discussions+section.&title=Code%3A%3ABlocks+Discussions+%7C+G2&url=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fcode-blocks%2Fdiscuss)

[![twitter](/assets/social-logos/twitter-61aaec80434c71387b8f7326e480592eae71c0a65afd051d66fce9b75a9bf417.svg "twitter")](https://twitter.com/intent/tweet?text=Code%3A%3ABlocks+Discussions+%7C+G2&url=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fcode-blocks%2Fdiscuss&via=G2dotcom)

[![facebook](/assets/social-logos/facebook-350d0b410d6b10debcf893050e803a8633d53561aa42807b087b8daf9be3668f.svg "facebook")](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fcode-blocks%2Fdiscuss)

[![gmail](/assets/social-logos/gmail-6db42f21e7c254fae201b112bef0dd15d25223a5cbb32691ce80eab43761eadf.svg "gmail")](https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=&su=Code%3A%3ABlocks+Discussions+%7C+G2&body=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fcode-blocks%2Fdiscuss%0aAsk+Code%3A%3ABlocks+questions+and+get+answers+from+expert+users+in+our+Code%3A%3ABlocks+Discussions+section.)

[![mail](/assets/social-logos/mail-d55c53b04bf49872e40cd2443b85a99caa23394e6cf154ae32a9d08377c15d86.svg "mail")](mailto:?subject=Code%3A%3ABlocks+Discussions+%7C+G2&body=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fcode-blocks%2Fdiscuss%0aAsk+Code%3A%3ABlocks+questions+and+get+answers+from+expert+users+in+our+Code%3A%3ABlocks+Discussions+section.)

 ![copy_link](/assets/social-logos/copy_link-05d8dc5dc8576fc78425ad34d07241b060878835e555a30417ff41c18335e575.svg "copy\_link")

 ![Pinned by G2 as a common question](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Pinned by G2 as a common question")
G2

Pinned by G2 as a common question

•

about 3 years ago

More Options 
- 

[
# What is Code::Blocks used for?
](/discussions/what-is-code-blocks-used-for)
What is Code::Blocks used for?

[

C/C++ Integrated Development Environments (IDE)

](https://www.g2.com/tags/c-c-integrated-development-environments-ide)

* * *

 (true)\<0\>0\>Upvotes (false)

* * *

0 Comments

[![linkedin](/assets/social-logos/linkedin-afe65e46604a5bd5105ab9c856116204040b6b3f2b2d42562fc8071ca0c48ca0.svg "linkedin")](https://www.linkedin.com/shareArticle?mini=true&summary=Ask+Code%3A%3ABlocks+questions+and+get+answers+from+expert+users+in+our+Code%3A%3ABlocks+Discussions+section.&title=Code%3A%3ABlocks+Discussions+%7C+G2&url=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fcode-blocks%2Fdiscuss)

[![twitter](/assets/social-logos/twitter-61aaec80434c71387b8f7326e480592eae71c0a65afd051d66fce9b75a9bf417.svg "twitter")](https://twitter.com/intent/tweet?text=Code%3A%3ABlocks+Discussions+%7C+G2&url=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fcode-blocks%2Fdiscuss&via=G2dotcom)

[![facebook](/assets/social-logos/facebook-350d0b410d6b10debcf893050e803a8633d53561aa42807b087b8daf9be3668f.svg "facebook")](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fcode-blocks%2Fdiscuss)

[![gmail](/assets/social-logos/gmail-6db42f21e7c254fae201b112bef0dd15d25223a5cbb32691ce80eab43761eadf.svg "gmail")](https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=&su=Code%3A%3ABlocks+Discussions+%7C+G2&body=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fcode-blocks%2Fdiscuss%0aAsk+Code%3A%3ABlocks+questions+and+get+answers+from+expert+users+in+our+Code%3A%3ABlocks+Discussions+section.)

[![mail](/assets/social-logos/mail-d55c53b04bf49872e40cd2443b85a99caa23394e6cf154ae32a9d08377c15d86.svg "mail")](mailto:?subject=Code%3A%3ABlocks+Discussions+%7C+G2&body=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fcode-blocks%2Fdiscuss%0aAsk+Code%3A%3ABlocks+questions+and+get+answers+from+expert+users+in+our+Code%3A%3ABlocks+Discussions+section.)

 ![copy_link](/assets/social-logos/copy_link-05d8dc5dc8576fc78425ad34d07241b060878835e555a30417ff41c18335e575.svg "copy\_link")

RR

Loading...

[Raval R.](https://www.g2.com/users/04ce35fc-29ef-43e2-8f6f-3540a3651c99 "Raval R.")

•

about 7 years ago

Software Engineer at IANT (Institute of Advance Network Technology)

Software Engineer at IANT (Institute of Advance Network Technology)

More Options 
- 

[
# Can i use asp.net on code::blocks?
](/discussions/can-i-use-asp-net-on-code-blocks)
?

[

C/C++ Integrated Development Environments (IDE)

](https://www.g2.com/tags/c-c-integrated-development-environments-ide)

* * *

 (true)\<0\>0\>Upvotes (false)

* * *

1 Comment

[![linkedin](/assets/social-logos/linkedin-afe65e46604a5bd5105ab9c856116204040b6b3f2b2d42562fc8071ca0c48ca0.svg "linkedin")](https://www.linkedin.com/shareArticle?mini=true&summary=Ask+Code%3A%3ABlocks+questions+and+get+answers+from+expert+users+in+our+Code%3A%3ABlocks+Discussions+section.&title=Code%3A%3ABlocks+Discussions+%7C+G2&url=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fcode-blocks%2Fdiscuss)

[![twitter](/assets/social-logos/twitter-61aaec80434c71387b8f7326e480592eae71c0a65afd051d66fce9b75a9bf417.svg "twitter")](https://twitter.com/intent/tweet?text=Code%3A%3ABlocks+Discussions+%7C+G2&url=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fcode-blocks%2Fdiscuss&via=G2dotcom)

[![facebook](/assets/social-logos/facebook-350d0b410d6b10debcf893050e803a8633d53561aa42807b087b8daf9be3668f.svg "facebook")](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fcode-blocks%2Fdiscuss)

[![gmail](/assets/social-logos/gmail-6db42f21e7c254fae201b112bef0dd15d25223a5cbb32691ce80eab43761eadf.svg "gmail")](https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=&su=Code%3A%3ABlocks+Discussions+%7C+G2&body=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fcode-blocks%2Fdiscuss%0aAsk+Code%3A%3ABlocks+questions+and+get+answers+from+expert+users+in+our+Code%3A%3ABlocks+Discussions+section.)

[![mail](/assets/social-logos/mail-d55c53b04bf49872e40cd2443b85a99caa23394e6cf154ae32a9d08377c15d86.svg "mail")](mailto:?subject=Code%3A%3ABlocks+Discussions+%7C+G2&body=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fcode-blocks%2Fdiscuss%0aAsk+Code%3A%3ABlocks+questions+and+get+answers+from+expert+users+in+our+Code%3A%3ABlocks+Discussions+section.)

 ![copy_link](/assets/social-logos/copy_link-05d8dc5dc8576fc78425ad34d07241b060878835e555a30417ff41c18335e575.svg "copy\_link")

## Start a New Software Discussion

Have a software question?

Get answers from real users and experts

[Start A Discussion](/products/code-blocks/discussions/new?entry_point=discussions%23product)

* * *

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/thumb_square/thumb_square_3ce3fb0a2f4ed7db412496427fabdc75/code-blocks.jpg "Product Avatar Image")

### Have you used Code::Blocks before?

Answer a few questions to help the Code::Blocks community

[
Yes
](javascript:void(0))[
Yes
](https://www.g2.com/login?context=product_review&return_to=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fcode-blocks%2Fdiscuss%3Fsmall_ask%3Dcode-blocks)
No

## Top Contributors in Code::Blocks

1

 ![brian yamanue b.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "brian yamanue b.")
BB

Loading...

### [brian yamanue b.](https://www.g2.com/users/1bbbcdd7-69a0-4dc0-a098-5c3de4822634 "brian yamanue b.")

Ingeniero de sistemas

1 pt

2

RR

Loading...

### [Raval R.](https://www.g2.com/users/04ce35fc-29ef-43e2-8f6f-3540a3651c99 "Raval R.")

Software Engineer

1 pt