一 CodeBlocks

CodeBlocks特点:

1)开源免费跨平台,支持Linux, Mac, Windows ;

2)高度可扩展和可配置,很多的plugins和不同的编译器的切换,例如GCC (MingW / GNU GCC),MSVC++,Digital Mars,Borland C++ 5.5,Open Watcom,...and more。

3)使用C++和Wxweight开发,所以速度有保证;

主页:http://www.codeblocks.org/

二 Windows的安装使用

1)下载,例如codeblocks-8.02mingw-setup.exe。

2)安装时选择MinGW(windows版本的gnu Gcc)组件,这样安装后就已经有了GNU gcc编译器支持,如下:

3)首次启动时自动检测编译器,由于安装时选择了MinGW Compiler Suite,而且我的机器装有VS2008,所以检测结果如下:

4)新建工程时,自带很多类型的工程的模板,如下:

5)新建工程的同时,可以配置所使用的编译器,而且自动生成debug/release配置,如下:

6)可以在setting->compiler and debugger下查看所有支持的编译器,如下:

7)如果要设置使用其他的编译器,必须安装需要的的编译器组件,然后设置,如下使用cygwin的gcc:

完!

转载于:https://www.cnblogs.com/itech/archive/2010/04/09/1708365.html

C++跨平台IDE之CodeBlocks相关推荐

  1. 嵌入式linux clion,跨平台IDE集成开发环境Clion教程:嵌入式开发

    CLion是一款专为开发C及C++所设计的跨平台IDE.它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力.这种强大的IDE帮助开发人员在Linux.OS X和Windows ...

  2. Lazarus 兼容 Delphi 的跨平台 IDE

    历史 Lazarus 成立于 1999 年 2 月. 它主要由三个人创立: 克里夫·贝斯曼 沙恩米勒 迈克尔·A·赫斯 三人都曾试图参与解散的米吉多项目.在沮丧中,他们开始了 Lazarus 项目.在 ...

  3. kdevelop php,KDevelop 5.2.4发布下载,现在来安装这个跨平台IDE

    KDevelop 5.2.4发布下载了,它推出了Linux/Unix.Windows及Mac OS版本.KDevelop是一个用于C.C ++.Python.JavaScript和PHP的跨平台IDE ...

  4. 怎样下载C/C++的免费、开源且跨平台IDE——Code::Blocks

    进入Code::Blocks的官网,官网地址为:http://www.codeblocks.org/home.进入后如下图所示: 点击"Home"菜单,跳转到IDE的下载界面: 有 ...

  5. 基于Mono和VSCode打造轻量级跨平台IDE

      最近Visual Studio推出Mac版本的消息迅速在技术圈里刷屏,当工程师们最喜欢的笔记本电脑Mac,邂逅地球上最强大的集成开发环境Visual Studio的时候,会碰撞出怎样精彩的火花呢? ...

  6. C/C++程序设计IDE推荐

    在Windows系统上,C/C++语言不需要像JAVA语言一样配置运行环境,因为Windows系统是由C++编写,自带C/C++虚拟机. 我们只需要安装带编译器的IDE或者编辑器就可以编写C/C++程 ...

  7. CC++编程环境搭建-四种常用开发工具(VSCode,Dev,CodeBlocks,Clion)

    IDE介绍 集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器.编译器.调试器和图形用户界面等工具.集成 ...

  8. c/c++ ide 简介

    编写 C++ 肯定需要一个不错的 IDE, 我就给大家推荐几个 : (以下为个人观点, 只介绍主要部分) 1. Visual Studio: 无与伦比的 IDE, 社区版免费, 其余付费 一提到 ID ...

  9. centos 7 安装codeblocks

    CentOS7安装Code::Blocks 在CentOS7上安装Codelocks的过程. 1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可 yu ...

最新文章

  1. 《Java多线程编程核心技术》读后感(七)
  2. Grafana 6.1.3 发布,系统指标监控与分析平台
  3. jQuery 实现上下,左右滑动
  4. 轨道车辆垂向振动Matlab建模与仿真,基于matlab/simulink的车辆建模与故障分析
  5. php+控制器+数据库,Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法_PHP...
  6. firewall添加白名单_linux配置防火墙 Centos7下 添加 端口白名单
  7. 富士康iPhone生产线自动化进展太缓,所以无法遵守中国的加班条例?
  8. Python进阶(八)Python中的关键字
  9. 让Windows 2003 Server支持ASP程序
  10. Tapestry5的基础知识
  11. 2017百度之星程序设计大赛 总结
  12. 经纬度5位数和6位数差多少_经度和纬度的最大长度是多少?
  13. 书籍翻译 - Fundamentals of Computer Graphics, Fourth Edition 虎书第四版中文翻译
  14. —— GPS测量原理及应用复习-5 ——
  15. Google Earth Engine(GEE)——美国俄勒冈大学制作的可视化土地分类下载器
  16. QT5的软键盘输入法实现
  17. vue-cli首页加载速度慢优化vender+vue预加载
  18. Docker容器与本地文件相互拷贝
  19. 理财投资理念黄金法则
  20. lua中 高效判断数组(table)中是否存在某个字符 值

热门文章

  1. python模拟手写笔迹_pytorch实现MNIST手写体识别
  2. NOIP信息奥赛--1995“同创杯”初中复赛题题解(三)
  3. C++实现坐标的平移和旋转
  4. html项目答辩开场白,毕业论文答辩演讲稿开场白范例
  5. oracle索引对模糊查询,Oracle索引
  6. 设计一个处理两种类型地址的地址簿程序_编译器设计-符号表-中间代码生成
  7. 世界对一名颓废者的惩罚——SDOI2019游记
  8. cmake 编译curl源码_OpenCV4.0 源码编译
  9. vue element 框架 自定义轮播图,点击上下翻图,并让图片居中
  10. 自定义类加载器在复杂类加载情况下的运行分析