code blocks(codeblocks下面的框不见了怎么办)

code blocks(codeblocks下面的框不见了怎么办)

前言

假期孩子想学C语言编程,帮忙搭建一个简单易用的C语言开发环境。虽然笔记本配置了Windows 7操作系统,但是仍然有很多C/C++语言开发环境可以选择支持Windows 7,比如Visual Studio系列、Dev-C++、Code::Blocks、Eclipse for C/C++、NetBeans、VS Code+ extensions等等。因此,我打算写一篇关于在Windows平台上搭建C/C++语言开发环境的系列文章,针对C编程初学者,介绍几种主流C++开发环境的搭建(下载、安装、配置)和简单开发(源代码编辑、编译、运行、调试),供他们了解和学习。

本系列的第一篇文章已经介绍了Dev-C++集成开发环境,本文随后分享了Code::Blocks,这是一个免费开源、跨平台、全功能的C/C++集成开发环境。

本次分享的内容列举如下:

基本概念(IDE、编译)

代码::块概述(简介、功能)

代码::阻止安装(下载、安装)

代码::阻止设置(中文设置、编译器设置、调试器设置)

代码简介::Blocks软件窗口界面

代码::块开发简单示例(编辑、构建和运行)

代码::阻止注释

结束语

1. 基本概念1.1 集成开发环境(IDE)

集成开发环境(IDE)是一种辅助程序开发人员开发软件的工具软件,通常包括代码编辑器、编译器、调试器和图形用户界面等工具。它集成了代码编辑、编译、运行和调试的功能,允许开发人员通过这个单一的集成环境轻松完成程序开发。

ide可以简单分类如下:

针对特定编程语言量身打造的专一IDE

这种IDE只针对特定的编程语言,比如Basic语言的Visual Basic,C/C++语言的Code::Blocks。

支持多种编程语言的全功能IDE

这类IDE包含多种支持多种编程语言的编译器/调试器,如微软的Visual Studio 2019,集开发、分析、调试、测试、协作、部署于一体,支持C/C++、Python、JavaScript、C#等语言的开发,适合专业开发人员使用。

基于代码编辑器的扩展IDE

这种IDE本身只是一个代码/文本编辑器,但是通过安装扩展可以调用各种编译器/调试器,创建一个强大的扩展IDE。如Vim、Atom、Visual Studio代码等。

1.2 编译(Compile)

我们知道计算机只能识别二进制的机器语言,开发人员通常会编写高级语言,但是机器本身并不能直接识别高级语言。这时候就需要把高级语言转换成机器能识别的二进制机器语言。这个过程叫做编译。

实现编译的工具叫编译器,最著名的编译器是GCC(GNU Compiler Collection),是GNU开发的一套编程语言编译器。

c语言编译过程分为四个步骤:

Step1 – 预处理:将所有的#include头文件以及宏定义替换成其真正的内容Step2 – 编译:将经过预处理之后的程序转换成特定汇编代码的过程Step3 – 汇编:将汇编代码转换成机器码(目标文件)Step4 – 链接:将多个目标文以及所需的库文件链接成最终的可执行文件。2. Code::Blocks 概述2.1 简介

官方网站:http://www.codeblocks.org

Code::Blocks是一个免费、开源、跨平台、功能强大的C、C++和Fortran集成开发环境(IDE),致力于为开发者(个人或团队)提供一个优秀的编程环境,以满足各种需求(满足其用户最苛刻的需求)。

Code::Blocks是纯C++语言开发的,它使用了著名的GUI库wxWidgets(最新版本Code::Blocks 20.03版采用了wxWidgets 3.1.3 unicode)。对于完美的C++程序员来说,他们不再需要忍受Eclipse的缓慢和VS.NET的巨大和高昂的价格。

Code::Blocks的插件架构设计,使得开发者可以编写插件来添加各种功能(比如插件已经提供了编译和调试功能)。

Code::Blocks设计为完全可配置,它提供了很多工程模板(包括控制台应用、D应用、Fortran应用、Java应用、静态库、动态链接库、共享库、Fortran库、内核模块驱动、Code::Blocks插件、Win32 GUI项目、wxWidgets项目、GTK+项目、QT5项目、Direct/X项目、FLTK项目、OpenGL项目、OpenCV项目等等)。

Code::Blocks具有跨平台的一致外观和操作感觉。同时支持中文,因为在wxWidgets应用中选择了UNICODE。

Code::Blocks是一个免费的C/C++ IDE,可以用来满足C和C++开发人员最苛刻的需求。该IDE包含C和C++开发所需的所有功能。

最新的稳定版本是2020年4月3日发布的Code::Blocks 20.03版本。

特点:可用于Windows、Linux和Mac OS X。完全的可定制性和可扩展性。支持代码的编译、调试、代码覆盖、分析和自动完成。是一个类浏览器。即是说它可以使面向对象编程可视化。拥有Eclipse这样的可在安排元素时使用拖放功能的特性,另外也支持代码分析。2.2 特性

3. Code::Blocks 安装

下面详细介绍Windows 7操作系统中Code::Blocks的具体安装过程。

3.1 下载安装文件

官网下载网址:http://www.codeblocks.org/downloads

首先,下载:

代码::Blocks官网推荐两个下载站点:

(1)从FossHUB网站下载

(2)从Sourceforge.net网站下载。

二、安装文件描述:

从上面的下载网站我们可以看到,Code::Blocks的最新版本(20.03版)分别为32位和64位提供了五个安装文件,下面是对64位安装文件的描述:

安装文件描述

注1:如果你是零基础的初学者,建议直接下载带编译器和调试器的安装文件codeblocks-20.03mingw-setup.exe。

注2:如果编译器和调试器已经安装在这台机器上,您可以选择下载安装文件codeblocks-20.03-setup.exe没有编译器和调试器。

3.2 安装过程

运行Code::Blocks安装执行文件,按照提示完成安装(如下所示):

第一步:进入欢迎窗口:

欢迎窗口

第二步:点击上图中的【下一步】按钮,进入“许可协议”窗口,显示软件许可协议(GPL v3):

许可协议窗口

第三步:点击上图中的【我同意】按钮,进入“选择组件”窗口,选择要安装的组件(建议选择全部安装):

选择“安装组件”窗口

第四步:点击上图中的【下一步】按钮,进入“选择安装位置”窗口,设置软件安装路径(可自定义,建议路径不含中文名称,如:C:\Develop\DevCpp):

选择安装路径窗口

第五步:点击上图中的【安装】按钮,真正进入安装过程,等待…

安装过程窗口

第六步:提示安装完成,点击下面的【下一步】按钮进入下一步。

提示安装完成窗口

第七步:点击上面的[完成]按钮结束安装。

安装完成窗口

4. Code::Blocks设置

Code::Blocks安装完成后,建议在第一次使用前检查并确认语言、编译器和调试器的设置。

4.1 Code::Blocks软件中文汉化设置

对于初学者来说,用熟悉的语言环境开发软件很重要。Code::Blocks软件是英文界面,但是网络已经提供了简体中文的语言包(压缩包文件大小为400KB,虽然没有100%翻译,但是没有影响正常使用)。

注:需要这个简体中文语言包的朋友可以私信我提供。

设置步骤如下:

Step1:将下载好的简体中文语言压缩包文件(locale.zip)复制到 Code::Blocks安装路径(如:C:\Develop\CodeBlocks\)下的对应目录(如:C:\Develop\CodeBlocks\share\CodeBlocks\)下。Step2:将简体中文语言压缩包文件(locale.zip)解压到当前文件夹,文件目录结果如下图示:

语言文件存储的目录结构

第三步:从Code::Blocks的安装路径中删除简体中文语言包的压缩文件(locale.zip)第四步:通过执行Code::Blocks软件的“设置”菜单栏中的“环境”子菜单项,进入“环境设置”窗口选择菜单项。

第五步:在“环境设置”窗口中,点击左边的【查看】按钮(下图中的1号),在查看选项选项卡窗口中勾选国际化(下图中的2号),在右边的下拉框中选择中文(简体),然后点击【确定】按钮保存。设置中文窗口

第六步:重新运行Code::Blocks软件后会显示中文界面。中文界面

4.2代码::阻止编译器设置注意:如果安装了带编译器的codeblocks-20.03mingw-setup.exe安装文件,可以跳过这一节。

如果在没有编译器的情况下安装安装文件codeblocks-20.03-setup.exe,则需要单独设置Code::Blocks软件的编译器。

设置步骤如下:

编译器设置窗口

步骤1:通过执行[编译器…]Code::Blocks软件菜单栏[设置]下的子菜单项第二步:在“编译器设置”窗口中,选择左边的[全局编译器设置]按钮(上面的图标号为1)第三步:右边确认:& # 34;可选编译器& # 34;“GNU GCC编译器”项被选中(上面的2号图标)。第四步:点击右侧的“可执行工具链”标签(上面的3号图标)并确认:& # 34;编译器的安装目录& # 34;选择安装的编译器路径(如C:\Develop\MinGW64)(图标号4),依次确认“程序文件”下的程序(图标号5)。第五步:确认后点击【确定】,完成编译器设置。

4.3 Code::Blocks调试器设置

注意:如果您安装了安装文件codeblocks-20.03mingw-setup.exe与调试器,您可以跳过这一节。

如果您在没有调试器的情况下安装安装文件codeblocks-20.03-setup.exe,则需要单独设置Code::Blocks软件的调试器。

设置步骤如下:

Step1:通过执行Code::Blocks软件菜单栏【设置】下的【调试器设置】子菜单项Step2:在“调试器设置”窗口中,依次点击左侧的【GDB/CDB Debugger】下的【Default】项(上图标号1处)Step3:在右侧确认:"可执行路径"选择的是已经安装好的调试器程序全路径(如:C:\Develop\MinGW64\bin\gdb.exe)(上图标号2处)。Step4:确认无误后点击【确定】按钮,完成调试器设置。

5. Code::Blocks 软件窗口界面简介

Code::Blocks软件窗口界面主要包括七个部分(如上图所示):

软件窗口界面

菜单栏:菜单栏对软件的功能进行分类,方便开发者查找和使用。工具栏:工具栏集中了创建、保存、编译、运行和调试源代码的操作,方便开发者操作。管理窗口:这个区域用于管理项目、文件和资源文件。观察窗口:该区域用于在调试过程中观察具体的变量信息。代码编辑窗口:这个区域用于编辑源代码,每一行都有相应的编号,语法高亮显示。日志和其他输出窗口:这个区域显示构建记录、构建信息、调试器信息等。在编程过程中。状态栏:此区域显示开发过程中的一些状态信息,如当前文件的完整路径名、文件编码格式、插入点的位置(行和列)。

6. Code::Blocks 开发简单示例

下面描述使用Code::Blocks集成开发环境开发一个简单的C语言示例程序(输出“Hello,World!”到控制台).

6.1 编辑源代码

首先,新的

Code::块可以通过以下方式创建新的源代码文件:

方式一:通过快捷键Ctrl+Shift+N直接新建方式二:通过点击工具栏新建图标来新建方式三:通过执行菜单项【文件】-【新建】-【文件】,在弹出的对话框窗口中选择【C/C++ Source】-【C】来新建

该示例源代码新建时的界面截图如下:

新源文件

第二,编辑

在上面的代码编辑器中编辑相关源代码,相关界面截图如下:

编辑源文件

第三,节约

Code::块可以通过以下方式保存源代码文件:

方式一:通过快捷键Ctrl+S来调用保存对话框窗口,选择文件保存路径并设置文件名。方式二:通过点击工具栏保存图标来调用保存对话框窗口,选择文件保存路径并设置文件名。方式三:通过执行菜单栏【文件】下的【保存文件】子菜单项来调用保存对话框窗口,选择文件保存路径并设置文件名。

此示例的已保存源代码的屏幕截图如下:

保存源文件

6.2构建代码::块源代码可以通过以下方式构建:

方式一:通过快捷键Ctrl+F9直接构建当前源码。方式二:通过点击工具栏构建图标直接构建当前源码。方式三:通过执行菜单栏【构建】下的【构建】子菜单项来构建。

本例的源代码在构建时会在日志窗口的构建记录面板中显示相关的编译信息(如下图的红框中)。如果构建正确,将在当前位置生成一个可执行文件(如hello.exe)。

构建截图

6.3运行代码::块可以通过以下方式运行构建的可执行程序:

方式一:通过快捷键Ctrl+F10直接运行 或 快捷键Ctrl+F9构建并运行方式二:通过点击工具栏运行图标或构建并运行图标直接运行方式三:通过执行菜单栏【构建】下的【运行】或【构建并运行】子菜单项来运行

这个例子的源代码编译成功运行后,会弹出一个新的终端窗口,“Hello,World!”会印在它的界面上。(如下图所示):

运行截图

7.代码::Blocks评论我从软件性质、安装卸载、功能使用、平台支持、应用场景等方面给出以下评论。(拙见仅供参考):

软件性质免费、开源安装卸载安装文件体积较大( 带编译器的约145MB)下载便捷安装/卸载过程快捷、方便安装文件能及时更新(最新更新日期为2020年04月03日)功能使用功能齐全(集代码编辑、编译、运行和调试于一身)内嵌GCC编译器、GDB调试器调试功能强大有官方提供的(pdf和chm格式)的用户手册(需从官网下载)操作较Dev-C++要稍复杂些、学习成本低良好的中文支持(新版已修复之前存在的中文乱码现象)启动速度较慢(不足)平台支持支持跨平台应用场景很多C语言编程书、MOOC课程的配套开发工具C/C++语言初学者和爱好者常用开发工具

总结:Code::Blocks也是一个适合初学者的C/C++语言集成开发环境。

结束语

相信C语言初学者看完这篇文章,应该对如何在Windows平台上安装Code::Blocks集成开发环境,以及如何使用Code::Blocks进行C语言程序的简单开发(源代码编辑、构造、运行等)有了基本的了解。),然后他们才能进入C语言的学习和应用环节。

本系列还将介绍其他C/C++语言开发环境,敬请关注!

希望这篇文章能帮到你!喜欢就喜欢,关注就好。哈:)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/403978.html

发表回复

登录后才能评论