C++跨平台IDE之CodeBlocks
一 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相关推荐
- 嵌入式linux clion,跨平台IDE集成开发环境Clion教程:嵌入式开发
CLion是一款专为开发C及C++所设计的跨平台IDE.它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力.这种强大的IDE帮助开发人员在Linux.OS X和Windows ...
- Lazarus 兼容 Delphi 的跨平台 IDE
历史 Lazarus 成立于 1999 年 2 月. 它主要由三个人创立: 克里夫·贝斯曼 沙恩米勒 迈克尔·A·赫斯 三人都曾试图参与解散的米吉多项目.在沮丧中,他们开始了 Lazarus 项目.在 ...
- kdevelop php,KDevelop 5.2.4发布下载,现在来安装这个跨平台IDE
KDevelop 5.2.4发布下载了,它推出了Linux/Unix.Windows及Mac OS版本.KDevelop是一个用于C.C ++.Python.JavaScript和PHP的跨平台IDE ...
- 怎样下载C/C++的免费、开源且跨平台IDE——Code::Blocks
进入Code::Blocks的官网,官网地址为:http://www.codeblocks.org/home.进入后如下图所示: 点击"Home"菜单,跳转到IDE的下载界面: 有 ...
- 基于Mono和VSCode打造轻量级跨平台IDE
最近Visual Studio推出Mac版本的消息迅速在技术圈里刷屏,当工程师们最喜欢的笔记本电脑Mac,邂逅地球上最强大的集成开发环境Visual Studio的时候,会碰撞出怎样精彩的火花呢? ...
- C/C++程序设计IDE推荐
在Windows系统上,C/C++语言不需要像JAVA语言一样配置运行环境,因为Windows系统是由C++编写,自带C/C++虚拟机. 我们只需要安装带编译器的IDE或者编辑器就可以编写C/C++程 ...
- CC++编程环境搭建-四种常用开发工具(VSCode,Dev,CodeBlocks,Clion)
IDE介绍 集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器.编译器.调试器和图形用户界面等工具.集成 ...
- c/c++ ide 简介
编写 C++ 肯定需要一个不错的 IDE, 我就给大家推荐几个 : (以下为个人观点, 只介绍主要部分) 1. Visual Studio: 无与伦比的 IDE, 社区版免费, 其余付费 一提到 ID ...
- centos 7 安装codeblocks
CentOS7安装Code::Blocks 在CentOS7上安装Codelocks的过程. 1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可 yu ...
最新文章
- 《Java多线程编程核心技术》读后感(七)
- Grafana 6.1.3 发布,系统指标监控与分析平台
- jQuery 实现上下,左右滑动
- 轨道车辆垂向振动Matlab建模与仿真,基于matlab/simulink的车辆建模与故障分析
- php+控制器+数据库,Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法_PHP...
- firewall添加白名单_linux配置防火墙 Centos7下 添加 端口白名单
- 富士康iPhone生产线自动化进展太缓,所以无法遵守中国的加班条例?
- Python进阶(八)Python中的关键字
- 让Windows 2003 Server支持ASP程序
- Tapestry5的基础知识
- 2017百度之星程序设计大赛 总结
- 经纬度5位数和6位数差多少_经度和纬度的最大长度是多少?
- 书籍翻译 - Fundamentals of Computer Graphics, Fourth Edition 虎书第四版中文翻译
- —— GPS测量原理及应用复习-5 ——
- Google Earth Engine(GEE)——美国俄勒冈大学制作的可视化土地分类下载器
- QT5的软键盘输入法实现
- vue-cli首页加载速度慢优化vender+vue预加载
- Docker容器与本地文件相互拷贝
- 理财投资理念黄金法则
- lua中 高效判断数组(table)中是否存在某个字符 值
热门文章
- python模拟手写笔迹_pytorch实现MNIST手写体识别
- NOIP信息奥赛--1995“同创杯”初中复赛题题解(三)
- C++实现坐标的平移和旋转
- html项目答辩开场白,毕业论文答辩演讲稿开场白范例
- oracle索引对模糊查询,Oracle索引
- 设计一个处理两种类型地址的地址簿程序_编译器设计-符号表-中间代码生成
- 世界对一名颓废者的惩罚——SDOI2019游记
- cmake 编译curl源码_OpenCV4.0 源码编译
- vue element 框架 自定义轮播图,点击上下翻图,并让图片居中
- 自定义类加载器在复杂类加载情况下的运行分析