导读:开发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,选择中文就可以了

获取知识干货、增加面试经验、了解职场人生

欢迎关注微信公众号

最火的开源 IDE介绍与安装教程的更多相关文章

  1. Docker的介绍与安装教程

    基于Windows系统下docker的介绍与安装教程以及更换docker镜像源教程 目录 基于Windows系统下docker的介绍与安装教程以及更换docker镜像源教程 Docker的核心概念 D ...

  2. c++ 开源库介绍和安装

    1 BLAS库 BLAS(Basic Linear Algebra Subprograms)是一组线性代数计算中通用的基本运算操作函数集合.BLAS Technical (BLAST) Forum负责 ...

  3. 开源办公套件DzzOffice安装教程

    DzzOffice开源办公套件 DzzOffice是一套开源办公套件,适用于企业.团队搭建自己的 类似"Google企业应用套件"."微软Office365"的 ...

  4. 淘宝开源Web服务器Tengine安装教程

    简介Tengine是由淘宝核心系统部基于Nginx开发的Web服务器,它在Nginx的基础上,针对大访问量网站的需求,添加了很多功能和特性.Tengine的性能和稳定性已经在大型的网站如淘宝网,淘宝商 ...

  5. 漏洞扫描工具AWVS介绍及安装教程

    PS:webug靶场全都通关了,你也就是个合格的新手了. 上次我们在通关webug靶场第三关的时候,提到一个漏洞扫描工具叫做AWVS.这次我们介绍一下它. 1 AWVS漏洞扫描工具 Acunetix ...

  6. Linux操作系统的介绍和安装教程(Centos6.4)

    路漫漫其修远兮,吾将上下而求 Linux的简单介绍 Linux最初是由芬兰赫尔辛基大学学生Linus Torvalds开发的,由于自己不满意教学中使用的MINIX操作系统, 所以在1990年底由于个人 ...

  7. Cinema 4D R16安装教程

    CINEMA 4D_百度百科 http://baike.baidu.com/view/49453.htm?fr=aladdin 转自百度贴吧 [教程]Cinema 4D R16新功能介绍及安装教程_c ...

  8. 开源IDE CodeBlocks的下载安装、配置、简单编程

    如果没有集成开发环境(IDE),在linux下开发程序将非常繁琐,IDE是指将编辑.编译.调试等功能集成在一个桌面环境上,这样就大大方便了用户.IDE一般包括代码编辑器.编译器.调试器和图形界面用户工 ...

  9. windows下nodejs express安装及入门网站,视频资料,开源项目介绍

    windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步:下载安装文件下载地址: ...

随机推荐

  1. 理解正向代理&反向代理

    通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中.由于外部网络上的主机并不会配置并使用这个 ...

  2. Java反射概念与基础

    反射机制是Java动态性之一,而说到动态性首先得了解动态语言.那么何为动态语言? 一.动态语言 动态语言,是指程序在运行时可以改变其结构:新的函数可以引进,已有的函数可以被删除等结构上的变化.比如常见 ...

  3. pandas 数据表中的字符与日期数据的处理

    前面我们有学习过有关字符串的处理和正在表达式,但那都是基于单个字符串或字符串列表的操作.下面将学习如何基于数据框操作字符型变量. 同时介绍一下如何从日期型变量中取出年份,月份,星期几等,如何计算两个日 ...

  4. 方差分析、T检验、卡方分析如何区分?

    差异研究的目的在于比较两组数据或多组数据之间的差异,通常包括以下几类分析方法,分别是方差分析.T检验和卡方检验. 三个方法的区别 其实核心的区别在于:数据类型不一样.如果是定类和定类,此时应该使用卡方 ...

  5. VMD的相关命令(转载)

    转载自:http://blog.sina.com.cn/s/blog_b48a7ac30102w6xg.html 自我学习总结: 1.打开VMD main上Extensions中的TkConsole这 ...

  6. 修改docker0网桥的IP段

    关闭docker进程 systemctl stop docker 修改/etc/docker/daemon.json { "bip": "100.96.2.1/24&qu ...

  7. Linux环境编程进程间通信机制理解

    一.Linux系统调用主要函数 二.创建进程 1.创建子进程系统调用fork() 2.验证fork()创建子进程效果 3.系统调用fork()与挂起系统调用wait() 三.模拟进程管道通信 四.pi ...

  8. 基于.NetCore3.1系列 —— 日志记录之初识Serilog

    一.前言 对内置日志系统的整体实现进行了介绍之后,可以通过使用内置记录器来实现日志的输出路径.而在实际项目开发中,使用第三方日志框架(如: Log4Net.NLog.Loggr.Serilog.Sen ...

  9. laravel封装方法在blade视图中使用

    我这里使用的是Laravel7版本(本人只用过7 这里应该和5差别不大吧....) 首先需要在app/Providers/AppServiceProviders.php下的boot方法进行设置 示例: ...

  10. BM算法学习

    根据阮一峰大大的文章实现,不过没实现“搜索词中的上一次出现位置”(我直接实时查找,显然应该预处理): 文章:http://www.ruanyifeng.com/blog/2013/05/boyer-m ...