专栏首页Coding十日谈最火的开源 IDE:CodeBlocks 完整安装教程

最火的开源 IDE:CodeBlocks 完整安装教程

导读:开发C/C++最好的IDE是什么,尤其对于很多初学者来说用什么IDE比较容易上手,本文将做以介绍,并为您演示如何下载与安装。

本文字数:1015,阅读时长大约:10分钟

(一)最火的开源IDE

CodeBlocks作为一款开发C/C++的IDE现在在开源社区非常流行,甚至可以说是大红大紫。那么它和其他的IDE相比,尤其是传统的VS相比,有哪些优点呢,主要包含以下几方面:

(1)开源免费:免费就可以使用它的完整功能,不用担心下错版本,或者浪费时间去找盗版。

(2)体积小、安装快捷:VS需要下载一个超大的安装包,并且花一两个小时来安装很多完全用不到的功能,实在是浪费时间。CodeBlocks显得非常的小巧,几分钟就可以完成安装。

(3)上手简单:该有的功能全都有,语法高亮、自动补全、调试、项目管理等。操作界面也很简单,不会像VS那样GUI非常复杂,把新手搞晕。

(4)跨平台使用:不管是在Windows还是Linux下都可以使用,这对于Linux的开发者来说非常方便。

(二)CodeBlocks的下载

CodeBlocks可以从它的官方网站进行下载。百度一下,或者直接输入网址:www.codeblocks.org

(1)打开主页后,点击Downloads进入下载页面

(2)选择二进制版本,Binaries

(3)选择操作系统,这里我们以Windows为例进行安装

(4)选择安装包,首先安装包分成32位和64位,我们现在一般都使用的是64位,除非是比较老的机器;然后CodeBlocks需要使用到GNU GCC编译器,所以我们需要安装MinGW。MinGW是Minimalist GNU for Windows的缩写。这里我们可以选择自带MinGW的版本。从FossHUB或者SourceForge下载都可以。

(三)CodeBlocks的安装

下载好安装包后,基本一路点击下一步安装就可以了

(四)Hello World!

(1)安装成功后启动CodeBlocks

(2)新建项目,项目类型选择控制台应用 Console application

(3)选择C++

(4)填写项目名称,注意路径和名称最好都用英文

(5)编译器默认选择GNU GCC Compiler

(6)系统自动为我们创建了默认的源文件,点击绿色箭头,运行程序

(7)在控制台中看到了“Hello world!”的输出

(五)编译器路径的配置

如果上面的编译失败,有一点需要大家特别注意一下,就是编译器的路径是否配置正确。我们选择的是MinGW中的GCC编译器,默认安装路径是在CodeBlocks下面,比如

在CodeBlocks中,找到 Settings -> Compiler -> Toolchain executables,看一下编译器安装路径(Compiler's installation directory)是否正确。

(六)汉化

(1)下载汉化包,可以关注下方公众号,回复“cb汉化包”获得

(2)找到CodeBlocks的安装路径 -> share -> CodeBlocks,新建一个叫locale的文件夹

(3)解压汉化包,将整个zh_CN文件夹拷贝到locale文件夹下面

(4)重新打开CodeBlocks,找到 Settings -> Environment -> View -> Internationalization,选择中文就可以了

本文分享自微信公众号 - Coding十日谈(tendayscoding),作者:Boccaccio

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-09-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 3分钟教会你如何发布Qt程序

    导读:Qt程序编写好以后该如何发布。本文教你使用Qt自带工具windeployqt来进行操作。

    Coding十日谈
  • Linux快速搭建C/C++开发环境

    导读:越来越多的程序员在Linux下进行C/C++的开发。本文以CentOS 7为例,教你快速搭建一个vi + gcc/g++ + Make + valgrin...

    Coding十日谈
  • 文本处理三剑客与正则表达式详解

    我们知道在 Linux 中,“一切皆文件”,作为系统管理员或者程序员我们每天都需要和大量的文本文件打交道。Linux 系统为我们提供了三个文本处理工具:grep...

    Coding十日谈
  • 在Win下安装Visual Studio和Parallel Studio XE

    使用Visual Studio搭配Parallel Studio进行Fortran编程有个好处是调试方便,数组可以直接可视化,不用外加write之类的语句。设置...

    用户7592569
  • Python 之 sqlalchemy查

    Filter: 可以像写 sql 的 where 条件那样写 > < 等条件,但引用列名时,需要通过 类名.属性名 的方式。 filter_by: 可以使用...

    py3study
  • 美团点评酒店后台故障演练系统

    本文由曾鋆、海智、亚辉、孟莹四位作者共同创作完成。 背景介绍 随着海量请求、节假日峰值流量和与日俱增的系统复杂度出现的,很有可能是各种故障。在分析以往案例时我...

    美团技术团队
  • JDK1.8快速入门

    JDK8提供了非常多的便捷用法和语法糖,其编码效率几乎接近于C#开发,maven则是java目前为止最赞的jar包管理和build工具,这两部分内容都不算多,就...

    用户1216676
  • 攻击者正在向云端转移

    最近研究Legion Loader恶意软件时,研究人员偶然发现了一个下载装置,从云服务下载执行恶意有效负载。在寻找其他类似的样本发现:8,000个URL,10,...

    FB客服
  • (22) 代码的组织机制 / 计算机程序的思维逻辑

    使用任何语言进行编程都有一个类似的问题,那就是如何组织代码,具体来说,如何避免命名冲突?如何合理组织各种源文件?如何使用第三方库?各种代码和依赖库如何编译连接为...

    swiftma
  • 体育馆标准时钟系统方案

    体育馆承担重要赛事,各个系统及相关工作参赛人员对时间精准性要求都比较高。系统之间时间需要高度统一,运动员、裁判、教练等必须随时精准掌握时间信息和开赛的倒计时时间...

    时频专家

扫码关注云+社区

领取腾讯云代金券