作者:晨百万. 原创作品,转载请标明出处!
来源:http://blog.csdn.net/gzshun首先向 Bjarne Stroustrup 致敬!C++,一款高效率的面向对象程序设计语言。以前在大学,曾经学习过C++编程语言的课程,至今对C++的熟悉程度还是不敢恭维,主要是平时很少实践,很少用纯C++去解决问题。Why?在嵌入式Linux开发中,主要以C语言为主,大部分还是C/C++混合编程,所以对C++还是没有一套完整的学习与实践的方案。
一直想重新温习伟大的C++语言,终于在最近挤出了一点时间,可以好好地品味N下C++的乐趣,Happy Programming!重新温习C++的学习笔记必然会记录在我的CSDN博客,才能使自己不断地坚持。
在Linux平台中,虽然C语言是主流,但C++也是非常好的选择,对我来说,C++不能不学,她是我心目中非常重要的一份子。本学习过程,将会完全以C++的思想去思考问题,编写程序,完全纯C++,不与C语言挂钩。
废话少说,在Linux系统中,一般是用G++来编译C++程序,在我重温C++的过程中,为了减少宝贵的时间,我将不会使用Linux系统,而是使用GNU的windows移植版本的MinGW工具来编译C++程序。Windows在图形界面领域,还是不容质疑的王者,(由于本人的老爷本不给力,为了效率,只好在Windows平台下学习)。
我将会使用Code::Blocks作为编写C++程序的IDE,Code::Blocks的介绍:
Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了蓍名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受VS.NET的庞大和高昂的价格。
最新版本的Code::Blocks集成开发环境已经将MinGW工具集成在安装包里面,该IDE是我的首选,在网上了解了一下Code::Blocks工具的教程,现在可以正常的编译程序。我找到了一个比较好的Code::Blocks工具的相关教程,讲得非常的详细,点击下载:CodeBlocks教程.pdf。在CodeBlocks中,可以设置C++的帮助文档,点击下载:cppreference.chm
和 cppreference中文版.chm。
Windows版本 Code::Blocks的官方下载页面:http://www.codeblocks.org/downloads/26#windows
官方提供2种下载:
1.codeblocks-10.05mingw-setup.exe 默认集成了mingw工具(gcc g++ gdb) 推荐!
2.codeblocks-10.05-setup.exe 没有集成mingw工具我这里贴出几张Code::Blocks编译程序的截图:
1.开启Code::Blocks的起始画面:
2.编辑C++代码:
3.程序运行窗口:
本博文没有介绍Code::Blocks的使用方法,主要是提供CodeBlocks教程.pdf。
让学习C++的热情保持热度,编程的快乐一直伴随。
分享到:
相关推荐
CodeBlocks是一款开源、免费的C++集成开发环境(IDE),主要设计用于简化C++编程工作。这个名为"codeblocks-20.03mingw-setup.exe"的文件是CodeBlocks的20.03版本,搭配MinGW编译器的安装程序。MinGW是Minimalist ...
CodeBlocks是一款开源、免费的C++集成开发环境(IDE),专为初学者和专业人士设计,提供了简洁而直观的用户界面。这个"学生机比赛环境-CodeBlocks-20.03.rar"压缩包文件显然是为了让学生们能够在比赛中使用...
Code::Blocks是一款开源的、跨平台的C++集成开发环境,以其灵活性和易于使用而受到许多开发者的喜爱。 SFML是游戏开发中的关键组件,它提供了以下主要功能: 1. **图形**:SFML允许创建窗口,绘制2D图形,加载和...
CodeBlocks是一款开源、免费的C++集成开发环境(IDE),深受初学者和专业开发者喜爱。它的强大之处在于其丰富的功能,其中包括对项目管理、代码编辑、编译构建以及调试的支持。本教程将聚焦于CodeBlocks的单步调试...
CodeBlocks是一款开源、免费的C++集成开发环境(IDE),主要设计用于简化C++编程。它的8.02版本在2009年发布,尽管不是当前最新的版本,但因其稳定性和用户友好性,仍被许多学习者和开发者所喜爱,特别是在教学环境...
Code::Blocks是一款开源、免费的跨平台集成开发环境(IDE),专为C++设计,同时支持其他编程语言。它的特点是轻量级、可扩展且高度自定义。标题"codeblocks-13.12mingw-setup"表明这是一个针对Windows系统的安装程序...
通过Codeblocks这样的集成开发环境(IDE)可以直接打开和运行这些代码,以便于学习者直观地理解和实践编程概念。 首先,我们来看“重载”这一部分。在C++中,函数重载(Overload)是指在同一作用域内可以有多个同名...
Code::Blocks是一个开源的、功能齐全的跨平台C/C++集成开发环境(IDE),适用于多种操作系统。与传统的商业IDE如Visual Studio相比,Code::Blocks以其轻量级、高效以及免费等特性受到了广泛欢迎。 #### 二、特点 1...
- **软件定位**:CodeBlocks是一款免费且开源的集成开发环境(IDE),它支持C、C++等多种编程语言,广泛应用于教学与实际开发中。 - **特点**: - 跨平台:可在Windows、Linux等操作系统上运行。 - 易用性高:界面...
CodeBlocks是一款开源、免费的C++集成开发环境(IDE),专为Windows操作系统设计,但也支持Linux和macOS。它的特点是轻量级、可扩展且用户友好。标题中的"codeblocks-8.0"指的是CodeBlocks的第8.0版本,这在当时是一...
Code::Blocks是一款免费、开源的C++集成开发环境(IDE),尤其适合初学者使用。它支持多种操作系统,包括Windows、Linux和macOS。本文将深入探讨如何安装并配置Code::Blocks,以及在Linux环境下进行设置。 ## 一、...
CodeBlocks是一款开源、免费的C++集成开发环境(IDE),专为C、C++和Objective-C编程设计。这个资源包提供了CodeBlocks 17.12版本的安装程序,汉化补丁以及配套的视频教程,非常适合初学者或对CodeBlocks不熟悉的...
CodeBlocks是一款开源、免费的C++集成开发环境(IDE),尤其适合初学者学习编程和调试。本教程将详细介绍如何在CodeBlocks中进行单步调试,帮助你深入理解代码执行过程。 一、CodeBlocks简介 CodeBlocks是用C++编写...
CodeBlocks是一款广受欢迎的开源集成开发环境(IDE),特别适合初学者进行C和C++编程。它以其简洁的用户界面、强大的功能集和跨平台兼容性而受到赞誉。这款软件的下载和安装过程简单易行,是入门级编程者的理想选择...
CodeBlocks是一款免费且开源的集成开发环境(IDE),广泛用于C、C++编程。其简洁的界面和良好的跨平台性使其成为许多开发者的首选工具。要将LVGL与CodeBlocks结合,首先你需要确保安装了CodeBlocks并配置了合适的...
CodeBlocks是一款开源、免费的集成开发环境(IDE),专为C、C++编程设计,具有跨平台特性。它支持Windows、Linux和Mac OS等操作系统。本文将深入探讨CodeBlocks在Windows平台上的应用及其2021-01-03更新的最新中文...
CodeBlocks是一款开源、免费的C++集成开发环境(IDE),专为初学者和专业人士设计,提供了简洁的界面和丰富的功能。这个"codeblocks-17.12mingw-setup.rar"压缩包是CodeBlocks 17.12版本的安装程序,针对Windows操作...
CodeBlocks是一款免费且开源的C/C++集成开发环境(IDE),适用于Windows、Linux及macOS等操作系统。它为程序员提供了丰富的功能和工具,使得C/C++程序的编写、调试与运行变得简单高效。CodeBlocks的核心特性之一是其...
CodeBlocks是一款开源、免费的C++集成开发环境(IDE),广受编程初学者和专业开发者喜爱。它提供了许多方便的功能,如项目管理、代码编辑、编译构建、调试等。然而,CodeBlocks的默认界面是英文的,对于中文用户来说...