Code: Blocks build a standard C, C ++ integrated development environment

Source: Internet
Author: User

Code: Blocks build a standard C, C ++ integrated development environmentHttp://www.codeblocks.org from the official advertising:

The open source, cross platform, free C ++ IDE.
650) this. width = 650; "onclick = 'window. open (" http://blog.51cto.com/viewpic.php? Refimg = "+ this. src) 'height = "257" alt = "Application" hspace = "5" src = "http://www.bkjia.com/uploads/allimg/131228/1T1306216-0.jpg" width = "312" align = "right" border = "0" screenshot? /> Code: Blocks isFree C ++ IDEBuilt to meet the most demanding needs of its users. It is designed to be very extensible and fully retriable.
Code: Blocks is a powerful C and C ++ IDE. The tool is compact and flexible. It is cross-platform and supports SVN, Code highlighting, formatting, and international software interface languages. The language can be customized to Chinese) and a powerful debugging environment. The supported platforms are as follows:
  • Windows 2000/XP/Vista
  • Linux 32-bit
  • Linux 64-bit
  • Mac OS X
  • The following figure shows the real Chinese development interface: 650) this. width = 650; "onclick = 'window. open (" http://blog.51cto.com/viewpic.php?refimg= "+ This. src) 'alt =" "src =" http://www.bkjia.com/uploads/allimg/131228/1T13035X-1.png "Border =" 0 "/> 650) this. width = 650;" onclick = 'window. open (" http://blog.51cto.com/viewpic.php?refimg= "+ This. src) 'alt =" "src =" http://www.bkjia.com/uploads/allimg/131228/1T130D92-2.png "Border =" 0 "/> 650) this. width = 650;" onclick = 'window. open (" http://blog.51cto.com/viewpic.php?refimg= "+ This. src) 'alt =" "src =" http://www.bkjia.com/uploads/allimg/131228/1T1304148-3.png "Border =" 0 "/> 650) this. width = 650;" onclick = 'window. open (" http://blog.51cto.com/viewpic.php?refimg= "+ This. src) 'alt =" "src =" http://www.bkjia.com/uploads/allimg/131228/1T13010X-4.png "Border =" 0 "/> 650) this. width = 650;" onclick = 'window. open (" http://blog.51cto.com/viewpic.php?refimg= "+ This. src) 'alt =" "src =" http://www.bkjia.com/uploads/allimg/131228/1T1306155-5.png "Border =" 0 "/> 650) this. width = 650;" onclick = 'window. open (" http://blog.51cto.com/viewpic.php?refimg= "+ This. src) 'alt =" "src =" http://www.bkjia.com/uploads/allimg/131228/1T13012C-6.png "Border =" 0 "/> it feels pretty good. In fact, this is just a small part. Code Blocks is divided into many platforms. In this configuration, the Windows XP platform environment uses the MinGW compiler tool. 1. Obtain development toolsBytes. Because I have installed the latest MinGW When configuring the Eclipse CDT environment, and now I will download the version of the MinGW that is not integrated. For MinGW installation and configuration, see Eclipse CDT Environment ConstructionArticle ). The Chinese Language Pack can be customized by myself. Currently, the Chinese package I use is not downloaded from the official website, but from other places. It is estimated that it is a Chinese resource package compiled by CodeBlocks enthusiasts. You can obtain it from the attachment in this article. Ii. ConfigurationIn fact, after installing and configuring MinGW, CodeBlocks only installs it. Install the Language Pack: Download the Chinese Language Pack from the attachment and install it according to the instructions below.: 1. put these two folders in .. \ CodeBlocks \ share \ CodeBlocks \ locale (if the directory is not changed, create a new one) Directory;
    2. Select chinese (simplifield) under setting --> viwe --> Internationlization of codeblocks ),;
    3. Restart codeblocks. For other settings, you can set the language, Font, and code style options. 650) this. width = 650; "onclick = 'window. open (" http://blog.51cto.com/viewpic.php? Refimg = "+ this. src) 'alt = "" src = "http://www.bkjia.com/uploads/allimg/131228/1T1303316-7.png" border = "0"/> 650) this. width = 650; "onclick = 'window. open ("http://blog.51cto.com/viewpic.php? Refimg = "+ this. src) 'alt = "" src = "http://www.bkjia.com/uploads/allimg/131228/1T130I04-8.png" border = "0"/> You can also customize external tools, here I have not tried, given the interface: 650) this. width = 650; "onclick = 'window. open ("http://blog.51cto.com/viewpic.php? Refimg = "+ this. src) 'alt =" "src =" http://www.bkjia.com/uploads/allimg/131228/1T1306308-9.png "border =" 0 "/> 3. The following is an automatically generated HelloWorld console application.650) this. width = 650; "onclick = 'window. open (" http://blog.51cto.com/viewpic.php? Refimg = "+ this. src) 'alt =" "src =" http://www.bkjia.com/uploads/allimg/131228/1T13035H-10.png "border =" 0 "/> Iv. SummaryCodBlocks is a free, open-source, and powerful cross-platform standard C ++ integrated development environment. Among similar ides, CodBlocks are the best. But Eclipse CDT has a fight with it. Here is a brief comparison: Compared with Eclipse CDT, CodeBlocks advantages: 1. CodeBlocks can easily integrate the wxSmith series cross-platform GUI class library. This class library is amazing and the code can be compiled across platforms. 2. CodeBlocks has very low hardware requirements and can run well on any PC. If it is Eclipse CDT, you don't have to consider it if there is no 1 GB memory. CodeBlocks itself is developed in C ++ and only has 10 M, while Eclipse CDT has nearly M, which is quite different. 3. Eclipse is written in java. JRE and CodeBlocks are not required. 4. CodeBlocks's customization of the IDE environment is far stronger than Eclipse CDT. Compared with Eclipse CDT, CodeBlocks has the following Disadvantages: 1. The Code smart prompt is not as powerful as Eclipse. 2. CodeBlocks's shortcut keys are not mature, and many functions lack support for shortcut keys, such as code format. In general, each has its own advantages and disadvantages. You can weigh the advantages and disadvantages based on your actual needs.

    This article is from the "melyan" blog, please be sure to keep this source http://lavasoft.blog.51cto.com/62575/197532

    Related Article

    Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.