`
mquv_site
  • 浏览: 39067 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

C++学习-集成开发环境CodeBlocks(1)

 
阅读更多
作者:gzshun. 原创作品,转载请标明出处!
来源:
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.chmcppreference中文版.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、C++集成开发环境标准设置详解

    教你如何设置codeblocks 打造标准集成开发环境,编译器设置、界面设置等等

    C/C++编译器(VC,DEV,Codeblocks)

    codeblocks是一款功能强大的C/C++集成开发环境,软件支持应用程序的开发、也可以对现有的程序进行编译,在设计过程中,可以随意调试软件,codeblocks带有调试的环境,可以自由控制对程序的调试、停止、生成并运行等...

    Codeblocks 集成开发工具

    Mac下的C++集成开发环境,支持插件,非常好用,轻量级。

    codeblocks-20.03-32bit-mingw-32bit-nosetup.zip

    Code::Blocks是一个免费、开源、跨平台的集成开发环境,使用C++开发,并且使用wxWidgets做为GUI库。Code::Blocks使用了插件架构,其功能可以使用插件自由地扩展。

    codeblocks-16.01mingw-setup

    codeblocks是一个开放源码的全功能的跨平台C/C++集成开发环境,由纯粹的C++语言开发完成

    codeblocks-20.03-setup.zip

    Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(3.x)版。对于追求完美的C++程序员,再也...

    Code::Blocks SDK.chm

    CodeBlocks是一个开放源码的全功能的跨平台C/C++集成开发环境。CodeBlocks是开放源码软件。CodeBlocks由纯粹的C++语言开发完成,它使用了蓍名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++程序员,...

    codeblocks-10.05-p1-mac.dmg

    codeblocks for mac MAC上面的codeblocks C++集成开发环境,不喜欢用codeblocks 写c的试试,在找codeblocks forMac的也可以下载,直接点击运行。10.15可能不支持,因为好像是32位的,但是不确定,因为我10.14.。。。...

    CodeBlocks 17.12版本安装包及汉化方法

    该资源是开源软件C/C++集成开发环境CodeBlocks17.12版本的安装及汉化方法,资源包含有:codeblocks-17.12mingw-setup.exe安装包,汉化补丁文件以及汉化的方法说明。下载压缩包后,直接解压到当前文件夹下即可。

    codeblocks-17.12mingw-setup

    Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境,ACM/ICPC竞赛(大学生程序设计竞赛)推荐C/C++编译器,欢迎下载

    codeblocks-13.12mingw-setup-TDM-GCC-481

    开放源码的全功能的跨平台C/C++集成开发环境

    自带编译器的CodeBlocks,版本为20.03。

    CodeBlocks是一个开放源码的全功能的跨平台C/C++集成开发环境。CodeBlocks是开放源码软件。CodeBlocks由纯粹的C++语言开发完成,它使用了蓍名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++程序员,...

    CODEBLOCKS快速上手教程

    CODEBLOCKS快速上手教程,是c c++ 较好的集成开发环境

    codeblocks-13.12mingw-setup

    Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(2.6.2 unicode)版。

    codeblocks-17.12-setup.zip

    Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(3.x)版。对于追求完美的C++程序员,再也...

    codeblocks-17.12mingw-setup.exe

    Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(3.x)版。对于追求完美的C++程序员,再也...

    codeblocks-debuginfo-13.12-1.el6.x86_64.tar.xz

    CodBlocks是一个免费开源功能强大的跨平台的标准C++集成开发环境,在同类的IDE中,算得上时佼佼者。不过Eclipse CDT与其有一拼。该文档是其debug info。可供查阅。

    codeblocks.rar

    CodeBlocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 CodeBlocks是开放源码软件。CodeBlocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++程序员,...

    codeblocks-20.03mingw-setup

    Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(3.x)版。对于追求完美的C++程序员,再也...

    codeblocks-20.03-32bit-nosetup.zip

    Code::Blocks是一个免费、开源、跨平台的集成开发环境,使用C++开发,并且使用wxWidgets做为GUI库。Code::Blocks使用了插件架构,其功能可以使用插件自由地扩展。

Global site tag (gtag.js) - Google Analytics