CodeBlocks系列(1)

article/2025/9/19 15:36:22

CodeBlocks系列(1)

    • IDE
    • 为什么选择CodeBlocks
    • 安装CodeBlocks(win10)
    • 创建一个工程

本博客是自己在学习摸索中的记录,如果有帮助,点个免费的赞

IDE

对于学习一门编程语言,一个优秀的对胃口的集成开发集成开发环境(IDE)是最基本的保证,每个人的习惯以及其他的原因,对于现有的的IDE,喜好不同,例如有:VSCode,VS,Eclipse,这些是一些综合的IDE,支持开发的语言种类较多,还有一些IDE是针对极个别的语言,例如:C/C++ Clion,Python PyCharm,Java IDEA(有些IDE装插件可以扩展语言类型),还有其他IDE不列举了,本博客介绍一个针对C/C++的IDE,CodeBlocks。

为什么选择CodeBlocks

CodeBlocks是一个开源免费轻量,启动快,工程配置简单,界面友好,编译速度快(即使是中型项目),编译参数可视化配置,代码补全,智能提示,代码模板,函数注释文本高亮等(个人使用时的感受),针对初学者这些已经够用了,综合类的IDE占用磁盘空间大,启动较慢,文件管理复杂,功能繁多,对于初学者有些是冗余的,但对于大型合作项目是最好的选择。再次说明个人认为CodeBlocks针对初学者是一个好选择

安装CodeBlocks(win10)

进入官网下载地址(是一个国外的网站可能无法加加载使用科学工具可以进入或使用我提供的网盘),能看到以下几种版本,选择第四个下载的FossHUB(带有交叉编译工具链,小白推荐,也可以使用已经下载好的其他交叉工具链),点击浏览器自动下载
(链接: https://pan.baidu.com/s/1PSBR8PTzLN3OFogeRWhj_w 提取码: mbei )
在这里插入图片描述
下载完成可以看到安装包的大小只有145MB
在这里插入图片描述
双击安装包点击next
在这里插入图片描述
点击 I Agree
在这里插入图片描述
点j击 next
在这里插入图片描述
点击 Browse 选择安装目录(自己确定目录),博客中没有修改安装目录,使用默认安装目录
在这里插入图片描述
坐等安装(最多3分钟),安装完成点击 运行CodeBlocks
在这里插入图片描述
初次运行选择交叉工具链,由于是安装的是自带交叉工具链的版本,会自动检测到交叉工具链,直接点击 OK

在这里插入图片描述
弹出提示说CodeBlocks不是默认的C/C++的编辑器,问是否要设置成默认的

  • 不设置,并退出对话框
  • 不设置,下启动是继续提示我
  • 设置,CodeBlocks作为默认的C/C++的编辑器
  • 设置,CodeBlocks作为默认的C/C++的编辑器,并支持打开其他IDE项目文件
    根据自己的情况选择,本博客选择第三项,在点击 OK
    在这里插入图片描述
    先关掉CodeBlocks,配置交叉编译工具链变量避免后续创建工程后无法构建程序
  1. 进入CodeBlocks安装目录
    在这里插入图片描述
  2. 再进入以下目录,会有gcc.exe和g++.exe,复制这个路径
    在这里插入图片描述
  3. 将路径添加到环境变量中
    进入 Windows设置 - -> 系统 - - >关于,点击 高级系统设置
    在这里插入图片描述
    点击 环境变量
    在这里插入图片描述
    点击 Path ,再点击 编辑
    在这里插入图片描述
    新建一个并粘贴复制的路径,退出时一定要一路点击确定才能成功创建一个环境变量
    在这里插入图片描述
  4. 验证环境变量添加成功与否,键盘win+R输入 cmd 调用命令行,再输入 gcc -v(全英文)
    在这里插入图片描述
    在这里插入图片描述
    在最后一行出现了版本号说明环境变量创建成功,如果没有出现,重启让系统加载环境变量再试试
    在这里插入图片描述
    至此环境代建完成,可以创建一个工程敲代码了

创建一个工程

启动CodeBlocks(图标可能会闪属于正常现象), 直接 File - -> NeW - -> Project,创建一个新工程
在这里插入图片描述
弹出选择工程类型对话框, Console application (控制台应用),再点击右侧的Go
在这里插入图片描述
弹出欢迎使用创建新工程的向导的对话框,点击Next
在这里插入图片描述
弹出选择语言类型对话框,选择C或者C++(根据自己学的语言为准)本博客选择 C++,再点击 Next
在这里插入图片描述
弹出工程配置对话框

  • 工程标题(在CodeBlocks中工程显示栏中的名字,在文件资源管理器中无法看见)
  • 工程保存路径(在磁盘中保存的路径)
  • 工程文件名字(与工程标题不同,是在文件资源管理器中看见的工程文件名字)
  • 工程在文件系统中实际的名字(带有路径)
    输入工程标题 ------> 点击选择工程保存路径的三个小点,会弹出选择路径对话框,选择保存路径(直接选择所用工程保存的顶级目录,不同工程CodeBlocks会根据工程标题自动新建一个文件夹保存)---------->这时会看见 第三项和第四项自动生成------->直接点击 Next
    在这里插入图片描述

弹出选择构建目标的类型以及选择交叉工具链对话框,配置完成点击 finish
在这里插入图片描述

点击右侧 Sources 旁边的加号出现main.cpp,双击main.cpp打开文件,可以看到里边的代码
在这里插入图片描述
Debug 旁边的按钮功能依次是,构建(黄色齿轮),运行(绿色三角),构建并运行(齿轮与三角的叠加),重新构建(循环箭头),CodeBlocks构建系统是增量式构建,第一次构建完成,没有文件修改再次点击构建不会再次构建,而重新构建会删除以前的构建生成的文件(会弹窗提示)
在这里插入图片描述

出现以下窗口按下任意键可以退出,说明环境搭建成功,并能构建运行代码了
在这里插入图片描述
构建并运行后产生的文件夹
在这里插入图片描述
向工程添加源文件和头文件

  • 添加源文件
    点击 files 切换到文件视图,能看见文件管理器中的文件,点击 +展开目录进入上图的路径
    在这里插入图片描述
    点击 heiilo_world (即工程顶级目录)右击点击New file…,创建一个文件
    在这里插入图片描述
    弹出文件命名对话框,输入名字,注意输入后缀(c语言后缀为 .c c++后缀为 .cpp ),点击OK
    在这里插入图片描述
    多出一个文件,就是刚才创建的文件
    在这里插入图片描述
    在再点击Projectss回到工程结构视图,点击hello_world(工程标题)再右击,点击Add files…将刚才创建的文件添加进来
    在这里插入图片描述
    点击刚才创建的文件,再点击打开
    在这里插入图片描述
    添加为两个版本的源文件,点击OK
    在这里插入图片描述
    工程结构中出现了添加的文件,双击它可以打开编辑,旁边的 叉号 是关闭文件
    在这里插入图片描述
  • 添加头文件
    添加头文件的方法和添加源文件的方法只有一个步骤不同,就是命名文件时后缀为 .hpp(C++才有)或者 .h
    在这里插入图片描述
    添加代码出现提示说明头文件添加成功
    在这里插入图片描述
    以上就是CodeBlocks(1)系列了,后续接着出续篇CodeBlocks(2)关于如何调CodeBlocks界面(包括汉化),搭建过程中有任何问题,可以在下方留言

tip:如果有一些英文单词不认识可以查词典解决


http://chatgpt.dhexx.cn/article/K643F9XX.shtml

相关文章

Code::Blocks使用教程

使用之前我们先准备一段代码。 #include <stdio.h> #include <stdlib.h> int main() { printf("欢迎进入www.dotcpp.com编程网站&#xff01;"); system("pause"); return 0; } 1) 创建文件的方式为点击左上角File->New->File。…

codeblocks使用教程

基本介绍 CodeBlocks是一个开放源码的全功能的跨平台C/C集成开发环境。CodeBlocks由纯粹的C语言开发完成&#xff0c;CodeBlocks是一个跨平台的开源IDE&#xff0c;可以用来编写多种程序&#xff0c;而且不需要购买许可证&#xff0c;上手难度不高&#xff0c;是一款轻量却又不…

codeblocks安装教程和文件的简单创建方法

绝大多数编程竞赛中都要求使用的编译器是codeblocks,这里给大家演示一下安装步骤供大家参考 首先大家来到code blocks的官网下载地址 http://www.codeblocks.org/downloads/26 大家找到与图片对应的windows系统&#xff0c;如果你是Linux系统根据下面的向导安装就可以很简单…

code:blocks安装(最新详解版)

code:blocks 20.03文件安装包分享&#xff08;含概MinGW文件&#xff09; 链接: https://pan.baidu.com/s/1xtRN2fQta7WAwMoS7B1PKw 提取码: svcq 复制这段内容后打开百度网盘手机App&#xff0c;操作更方便哦 1.进入code&#xff1a;blocks官网&#xff0c;点击Downloads c…

codeblock图形界面编程

Code::Blocks 是一款免费开源的 C/C IDE&#xff0c;支持 GCC、MSVC 等多种编译器&#xff0c;还可以导入 Dev-C 的项目。Code::Blocks 的优点是&#xff1a;跨平台&#xff0c;在Linux、Mac、Windows 上都可以运行&#xff0c;且自身体积小&#xff0c;安装非常方便&#xff0…

codeblock安装与使用教程

codeblock是c/c项目实现的一个好工具&#xff0c;相较于dev/eclipse而言codeblock更加灵活简便&#xff0c;易上手。 目录 安装使用对于已经有的项目 安装 从官网上下载对应版本安装包。对于win10系统而言&#xff0c;可以选择的包括codeblocks-20.03-setup.exe和codeblocks-2…

CodeBlock的安装、配置和运行

目录 1.安装code::Block 2.启动code::Block ​3.配置 3.1编译器设置 3.2 软件汉化 3.3 设置代码的字体 3.4 设置消息字体---可先跳过熟悉后再设置 4.创建运行第一个项目 可到CB官网&#xff08;https://www.codeblocks.org/downloads/binaries/&#xff09;下载&#x…

Mysql之数据库设计规范

1. 三大范式 首先要明白”范式&#xff08;NF&#xff09;”是什么意思。按照教材中的定义&#xff0c;范式是“符合某一种级别的关系模式的集合&#xff0c;表示一个关系内部各属性之间的联系的合理化程度”。数据库范式也分为1NF&#xff0c;2NF&#xff0c;3NF&#xff0c;…

MySQL高级篇知识点——数据库的设计规范

目录 1.为什么需要数据库设计&#xff1f;2.范式2.1.范式简介2.2.范式都包括哪些2.3.键和相关属性的概念2.4.第一范式 (1NF)2.5.第二范式 (2NF)2.6.第三范式 (3NF)2.7.小结 3.反范式化3.1.概述3.2.应用举例3.2.1.举例一3.2.2.举例二3.2.3.举例三3.2.4.举例四 3.3.反范式的新问题…

数据库设计规范详解

对于后端开发人员&#xff0c;建表是个基础活&#xff0c;是地基&#xff0c;如果地基不大牢固&#xff0c;后面在程序开发过程中会带来很多麻烦&#xff0c;在建表的时候不注意细节&#xff0c;等后面系统上线之后&#xff0c;表的维护成本变得非常高&#xff0c;而且很容易踩…

数据库的设计规范(1)

范 式 范式简介 在关系型数据库中&#xff0c;关于数据表设计的基本原则、规则就称为范式。可以理解为&#xff0c;一张数据表的设计结 构需要满足的某种设计标准的 级别 。要想设计一个结构合理的关系型数据库&#xff0c;必须满足一定的范式。 范式都包括哪些 目前关系型…

SQL Server数据库设计规范

数据库设计规范 1.简介 数据库设计是指对一个给定的应用环境&#xff0c;构造最优的数据库模式&#xff0c;建立数据库及其他应用系统&#xff0c;使之能有效地存储数据&#xff0c;满足各种用户的需求。数据库设计过程中命名规范很是重要&#xff0c;命名规范合理的设计能够…

数据库设计规范小节

数据库设计规范小节 为什么需要数据库设计 **我们在设计数据表的时候&#xff0c;要考虑很多问题。**比如&#xff1a; 用户都需要什么数据?需要在数据表中保存哪些数据?如何保证数据表中数据的正确性&#xff0c;当插入、删除、更新的时候该进行怎样的约束检查?如何降低…

数据库设计规范(详细)

数据规范化设计 一、数据规范化 仅有好的RDBMS并不足以避免数据冗余&#xff0c;必须在数据库的设计中创建好的表结构 Dr E.F.codd 最初定义了规范化的三个级别&#xff0c;范式是具有最小冗余的表结构 这些范式是&#xff1a; 1、第一范式(1st NF &#xff0d;First Normal F…

数据库设计规范

注&#xff1a;部分参考来源于网络 1.命名规范 1.【强制】库的名称必须控制在32个字符以内&#xff0c;相关模块的表名与表名之间尽量提现join的关系&#xff0c;如user表和user_login表。 2.【强制】库的名称格式&#xff1a;业务系统名称_子系统名&#xff0c;同一模块使用…

数据库的设计规范

数据库的设计规范 一、为什么需要数据库设计二、范式2.1 范式简介2.2 范式都包括哪些2.3 键和相关属性的概念2.4 第一范式&#xff08;1st NF&#xff09;2.5 第二范式&#xff08;2nd NF&#xff09;2.6 第三范式&#xff08;3rd NF&#xff09;2.7 小结 三、反范式化3.1 概述…

kettle运行spoon.bat时找不到javaw文件(三种方法)

第一种&#xff1a;确定环境变量 此电脑右键-属性-高级系统设置-环境变量&#xff0c;查看jdk的变量名&#xff08;我的叫JAVA_HOME&#xff09; 编辑sqoop.bat&#xff0c; 将_PENTAHO_JAVA_HOME修改成JAVA_HOME 第二种&#xff1a; 修改内存 将1024、2048都改成521 第三种…

启动Kettle时报错找不到文件javaw.exe

kettle 安装过程中异常处理&#xff1a; kettle运行spoon.bat时找不到javaw文件 bug报错_zgrjddd的博客-CSDN博客_找不到javaw文章目录问题描述问题分析解决方法测试以下问题描述kettle运行spoon.bat时找不到javaw.exe文件问题分析说的是javaw.exe 文件&#xff0c;但是jdk安…

配置javaw.exe双击运行jar包

配置javaw.exe双击运行jar包 安装版JDK绿色版JDK绿色版配置方式上述配置中没有找到 javaw.exe 的特殊情况 安装版JDK 安装版JDK不用配置,在双击jar包的时候,选择Java SE平台的关联工具javaw.exe关联即可! 绿色版JDK 所谓绿色版,是指直接解压即用,不需要安装的JDK,可以使用先…

javaw.exe与java.exe_java.exe和javaw.exe的区别及使用方法

相同点&#xff1a;二者都是Java的虚拟机&#xff0c;用来执行Java程序 区别&#xff1a;javaw.exe运行程序时不会输出控制台信息&#xff0c;如果是双击打开jar文件的话(假设已经设置好了打开方式)&#xff0c;那么根本就不会出现控制台窗口&#xff0c;主要用来运行带窗体的应…