导读:开发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. Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.List com.catherine.forrealm.about_utils.RealmHelper.findAllStudent()' on a null object reference

    报错: 解决方法: private RealmHelper realm_search = new RealmHelper(); 进而发现在写RecyclerView时,遗漏如下代码: recy_sea ...

  2. MIT 6.828 Lab 1/ Part 2

    Exercise 03 - obj/boot/boot.asm 反汇编文件 截取asm部分文件并注释理解 # Set up the important data segment registers ( ...

  3. C++多线程基础教程

    目录 1 什么是C++多线程? 2 C++多线程基础知识 2.1 创建线程 2.2 互斥量使用 lock()与unlock(): lock_guard(): unique_lock: conditio ...

  4. 并发编程(叁):synchronize

    synchronize synchronized是Java中的关键字,是一种常用的线程同步锁. 用法 注意:在理解synchronized时,要知道一个核心点,synchronized锁定的不是代码, ...

  5. 怎么下载chrome的扩展程序

    很多时候我们是没办法访问谷歌扩展应用程序 chrome应用商店的,这时候我们最好能把对应扩展应用程序下载保存,以便提供给其他人员使用. 搜索得到知乎有很全的方法: 如何导出并打包第三方chrome扩展 ...

  6. Android中RecyclerView用法,一步一步教你如何使用RecyclerView以及带你走过编码中可能会出现的坑~

    首先,要明白RecyclerView是做什么的?其次是为什么要用RecyclerView?这里牵扯到RecyclerView和ListView的区别,这里不废话,大家自行百度即可! 以下示例我用的An ...

  7. day37:MySQL基本操作

    目录 part1:登录mysql的完整语法 part2:查询用户/设置密码/去除密码 part3:给ip/网段/所有ip设置账号密码 part4:查看权限 part5:添加权限/删除权限/删除用户 p ...

  8. Springboot中登录后关于cookie和session拦截案例

    目录 一.前言 二.利用Cookie进行登录验证 一.前言 1.简单的登录验证可以通过Session或者Cookie实现. 2.每次登录的时候都要进数据库校验下账户名和密码,只是加了cookie 或s ...

  9. Myeclipse maven 配置有问题 改之后重启还是不好用

    在配置maven项目的时候我一大意选错了maven服务,然后回来改配置文件的时候发现改完之后重启并没有效果,重新清了好几次编译也不好用,最后发现最好是手动去更新一下maven服务的配置文件 位置如下: ...

  10. Selenium多浏览器处理

    当我们在执行自动化测试过程中,往往会针对不同的浏览器做兼容性测试,那么我们在代码中,可以针对执行命令传过来的参数,选择对应的浏览器来执行测试用例 代码如下: 在终端中执行命令如上图红框中所示: bro ...