(The detailed installation method can check my blog post, the address is as follows: As a C IDE, Code::Blocks at least has the following points that are very attractive to me. Open source - open source doesn't just mean free, but even if it's just free, it's very important, isn't it? Cross mode - the C program that I need to write in my office, the request is cross Linux and Windows mode, no Before choosing Code::Blocks, I used KDevelop under Linux, and Borland or Microsoft software under Windows, and I had to do too much office work due to the incompatibility of the two. Maybe you don't consider cross mode for the time being, but for the future, it's not a bad thing to be able to cross mode. By the way, Code::Blocks also supports Mac system. Written in pure C/C - As a C programmer, I "stubbornly" save a little self-esteem that may not be necessary: ​​write C++ programs, and still write IDEs in C++. Let me choose an IDE written in another language to write C programs, I have a little bit of a completely unnecessary mental block. The biggest advantage of its effective C++ program is that you don't have to install a huge runtime environment, for example, you don't have to install nor install java. Support for multiple compilers - including BorlandC, VC, InterC, etc. More than 20 different manufacturers or versions of compiler support. Without specific requests, I still mainly use g. Paired, the debugger also supports a variety of. Plug-in structure - plug-in integrated development environment, the most famous is the Java programming tool Eclipse, this method allows an IDE to preserve outstanding extensibility, it should be said that as an open source IDE, this is The most reasonable choice. Many of the core functions of Code::Blocks, including "debugging functions", are implemented through plugins. The non-core plugins, the ones I use the most, are code formatting beautification, automatic GoogleCodes search... Occasionally I also play "Tetris" and "Snake"... Often updated - almost every month There are updates. The biggest fear of open source software is that it will not be updated. Embedded visual design - Compared with the VB, Delphi/CBuilder we understand, its visual window designer, its "fool" is a lot worse, the main factor is in the mainstream cross-mode graphics window. The positioning system is realized by using the positioning "container", which is not very familiar at first, but after understanding it, it is very intuitive to design various dialog boxes. It's a little bit unintuitive, in exchange for your program is easy to migrate to other operating systems, and at the same time it allows you to have a deeper understanding of window design, which is worthwhile. C extension library support - through one of its plugins to support DevC, you can download many C++ open source extension libraries. For example, network operations, graphics algorithms, compression, encryption, etc... I now use the most commonly used one is iconv, which is used to convert Chinese character encoding. For the download and usage of the extension library, please refer to the relevant courses on this site. Multi-languages ​​- Haha, there is a Chinese version, it supports nearly 40 languages, but it is not supported by default. This site has made some revisions and improvements to the relevant language packages. Please refer to the relevant courses on this site for the download and usage of language package files. The World's Choice - By the way, Code::Blocks entered the 2008 "Sourceforgecommunitychoiceaward" finalist. "Sourceforge" is the world's largest open source community, so this competition can be called "Community Best Choice Award". It is hard to say whether it will win the award, but I did vote. There can be many users' selfless and selfless support to enter the finals, which is naturally a reference for us to choose.
codeblocks-8.02mingw-setup.exe)