C语言学习——IDE软件Code::Blocks教程

简介: C语言学习——IDE软件Code::Blocks教程

Code::Blocks是一款开源跨平台的IDE,免费支持C、C++和公式翻译程式语言Fortran。下面以Windows操作系统为例进行Code::Blocks的讲解。包含需要注意的几个细节问题,如IDE页面布局、调试程序文件的选择、自定义工程变量帮助创建模板代码以及输出汇编语言。


下载和安装Code::Blocks


点击下载图中所示的安装链接,在此

image.png

接着点击下载图中所示的codeblocks-17.12mingw-setup.exe安装包,该版本带有插件GCC/G++ compiler和 GDB debugger,对于C语言编程足够了,当然你也可以选择自己喜欢的版本。

image.png

下载完成后,点击安装,一路Next即可,当然最好自定义安装路径,否则就会安装在系统盘C中。


初识Code::Blocks


整体的布局和大多数IDE软件相似。

1665756072667.jpg

布局可以进行自定义,留下必须的即可。对于我们来说编译和调试的工具栏不可少。初次进行C语言工程创建时候,调试的功能是不能使用的 ,这时候需要把调试的执行程序绝对路径选择一下。点击选项卡Settings -> Debugger -> Default -> Excutable path选择上一节安装路径下的D:\CodeBlocks17.12\CodeBlocks\MinGW\gdb32\bin(本博客例子的安装路径为D:\CodeBlocks17.12)中的gdb32.exe程序。点击OK即可。

image.png

其调试页面的布局也可以进行自定义。下图是官网给的一个例子。可以参照着来布局自己的调试界面。

1665756109619.jpg


创建新工程


这一步很简单,直接看界面,既然是C语言就选择Console application。然后一路Next。

image.png


创建源程序模板


点击选项卡Settings -> Editor -> Default Code -> C/C++ Source File,当然也有头文件,自行定义。

1665756150612.jpg

模板代码给你们。


/********************************************************************
 * Project: $(PROJECT_NAME)
 * Encoding: $(ENCODING)
 * Function:
 *
 ********************************************************************
 * Author: $(AUTHOR_NAME)
 * $(NOW_L)
 *
 ********************************************************************
 *
 * Copyright 2019 by $(COMPANY_NAME) company
 *
 *
 ********************************************************************/

需要说明的是Code::Blocks采用$(变量名)语法来解析工程变量和全局变量。类似于前端js语言,很好理解。其中变量PROJECT_NAME、ENCODING、NOW_L是软件本身自带的。另外两个是自定义的,属于工程。

定义方法如下:

点击选项卡Project -> Bulid options -> custome variables,来到下图界面。

image.png

接着点击Add,出现如下图所示的对话框。

image.png

填写好自定义的键值对即可,如key = AUTHOR_NAME,Value = Test_Cham。然后模板代码中就可以引用了。一劳永逸。

/********************************************************************
 * Project: Demo_1
 * Encoding: windows-936
 * Function:
 *
 ********************************************************************
 * Author: Test_Cham
 * 2019-11-22-10.04.51
 *
 ********************************************************************
 *
 * Copyright 2019 by Alibaba company
 *
 *
 ********************************************************************/

输出汇编语言


在Code::Blocks的安装目录中找到编译器GCC的绝对路径,博主的是D:\CodeBlocks17.12\CodeBlocks\MinGW\bin,如图所示。

image.png

将该路径值添加到系统属性中的环境变量中,将GCC的命令变为全局命令,也可以不添加但是需要在gcc.exe目录下进行编译,这样就须所要编译文件的绝对路径,会很麻烦。

image.png

添加成功后,点击WIN+R进入命令行界面,输入gcc会提示no file input,证明是OK的。

image.png

接着就可以编译你的源文件,比如博主要输出runtime.c的汇编文件,就可以将命令切换至含该文件的文件夹,输入命令gcc -S runtime.c即可。

image.png

执行成功后,没有输出,出现下一行就OK了。我们可以看到D:\CodeBlocks17.12\code\Demo_1下多出一个runtime.s文件,这就是所需的汇编文件。

1665756297242.jpg


其它功能


其插件功能是很丰富的。更多详情可以参照官方用户手册,包含三大部分内容:工程管理(13个小节)、插件(15个小节)、变量扩展(12个小节),共计40个小节。


相关文章
|
2月前
|
机器学习/深度学习 人工智能 IDE
Cursor免费 GPT-4 IDE 工具的保姆级使用教程
本文介绍了Cursor这一基于人工智能技术的代码生成工具,包括其特点(利用自然语言处理和深度学习算法,可生成高质量代码,支持多种编程语言,能在多种操作系统上运行)及使用教程。教程内容涵盖下载(通过官网获取对应系统版本并安装)、初始化配置(如配置快捷键、AI指定语言,导入VS Code扩展,设置数据偏好,登录/注册)、安装插件(设置Cursor中文、配置gitee)、配置模型和Key(选择模型、配置密钥、自定义模型并进行测试)以及如何使用(打开提示词面板)等步骤。
226 6
 Cursor免费 GPT-4 IDE 工具的保姆级使用教程
|
26天前
|
C语言 开发者
C语言实现猜数字小游戏(详细教程)
C语言实现猜数字小游戏(详细教程)
|
26天前
|
编译器 C语言 C++
VSCode安装配置C语言(保姆级教程)
VSCode安装配置C语言(保姆级教程)
|
19天前
|
C语言
教你快速理解学习C语言的循环与分支
教你快速理解学习C语言的循环与分支
14 0
|
3月前
|
IDE 开发工具 C语言
C语言编程之编辑器与IDE的选择
在C语言编程的广阔世界里,选择合适的编辑器或集成开发环境(IDE)是每位开发者面临的重要选择。不同的编辑器和IDE各具特色,适用于不同的开发场景和人群。
68 14
|
3月前
|
编译器 C语言
C语言函数的学习
掌握函数的使用是学习C语言的关键一环,理解和应用这些基本的函数概念将使你能够更有效地利用C语言的强大功能。
20 0
|
5月前
|
存储 编译器 C语言
c语言学习历程【1】
c语言学习历程【1】
65 1
|
5月前
|
C语言
|
5月前
|
C语言
|
5月前
|
C语言