If you are looking for a kind of IDE which is smaller than Microsoft Visual Studio, faster than Eclipse, easier than QT, and much more powerful than Dev-C++, it must be Code::Blocks. Code::Blocks is an open-source, cross-platform IDE. Code::Blocks supports multiple compilers, including MinGW / GCC, Digital Mars, Microsoft Visual C++, Borland C++, Watcom and the Intel C++ compiler. Although the IDE was designed for the C++ language, there is some support for compilers of other languages, including GNU Fortran, Digital Mars D and GNU GDC. Best of all, it’s free! (For more details, please visit http://www.codeblocks.org/)
Generally, if we want to install Code::Blocks on Windows 32-bit, we just need to download three packages which are CB_20090516_rev5602_win32.7z, wxmsw28u_gcc_cb_wx2810.7z, and mingwm10_gcc421.7z. With unzipped the packages, the installation is done.
For Android native development purpose, next step, we need to configure GNU ARM GCC compiler environment. First of all, please launch Code::Blocks, choose menu setting-> Compiler and debugger…,the following dialog will pop out.
Please select compiler “GNU ARM GCC Compiler”, and select “Toolchain executables” on tab bar, choose each item from your Android native toolchain. Then, select “Additional Paths”, input your Cygwin bin path.
That was it. By now, we can embark upon the journey of Android Native Development.