分享好友 最新动态首页 最新动态分类 切换频道
Codeblocks安装与配置教程
2024-12-27 04:34

本人第一次写文章,有写的不好的地方请提出,关于文章内容有什么不懂的也可以问我

大佬及虐菜人士请自觉离开 ~


注意

作者于2022年9月28日尝试进入Code::blocks官网失败;与2022年11月6日再次尝试,此时官网可成功进入

若再次出现无法访问情况,请忽视本文中链接,并访问SourceForge跳转链接获取软件


Code::blocks是一个轻量级的集成开发环境,并且免费、开源、功能强大,深受小伙伴们的喜爱。但是默认的Code::blocks版本是没有编译器的,对于初学者或学生们,一不小心就下错了。(比如说我

那么究竟如何”正确“地下载与安装Code::blocks呢?我将自己~~卡死、失败、打脸、~~查找资料所得经验,在这里分享给大家。

这个标题的意思并不是不能安装Code::blocks~~,也不是想让Code::blocks官方顺着网线打我~~,而是告诉大家,不能抱着“试一下”的心态使用Code::blocks。因为这个编辑器会在下载完成后将各个组件的安装位置储存在配置中,并且这些配置不会随着卸载软件而删除!因此,只要重装软件,甚至只是修改安装目录,都会使软件设置出错。虽然每一个设置都可以手动更改,但是手动配置所有设置是一件非常伤肝的事。因此除非你是精通Windows系统和各类环境配置的大佬,不要尝试多次安装Code::blocks。

如果你已经安装Code::blocks,请跳过本章。

第一步:进入Code::blocks官网

进入Code::blocks官网http://www.codeblocks.org或https://www.codeblocks.org,界面如下

第二步:点击下载

Code::blocks官网首页选择“download”。也可直接跳转

页面上3个链接分别为

  • Download the binary release:下载二进制版本,即安装程序。本教程介绍的就是安装程序的安装方法。
  • Download the source code:下载源代码。下载Code::blocks的代码,并自己制作成软件。此功能允许大家根据自己的喜好修改Code::blocks,但是没有项目开发经验和知识千万不要尝试。
  • Retrieve source code from SVN:从SVN获取源代码。这玩意我也不知道是啥,根据介绍猜测是类似GitHub的开源托管平台。对于开发项目的小企业,可能需要其中的信息,修复漏洞。

选择codeblocks-20.03mingw-setup.exe,使用FossHUB或Sourceforge下载都可。根据介绍,默认版本codeblocks-20.03-setup.exe是“包含所有组件的版本”,但是安装后发现不包含MinGW编译器。如果下载了错误的版本,即使重新安装正确版本,也需要手动配置编译器,否则无法编译运行。这里一定要安装正确的版本,如果已安装了错误版本版本,请跳转至。

FossHUB是一个下载软件的类似插件的功能,会利用本地的插件安装,安装后没有安装包。中国没有FossHUB连接,但是可以使用下载软件的功能。点击FossHUB会下载软件,但不会在浏览器下载列表里显示,下载完成后提示无法访问,点击“仍要下载”即可下载。

Sourceforge是一个比较官方的开源软件下载网站,有点类似“软件之家”等网站,但是Sourceforge站内资源都是经授权的正版资源,是很多开源软件的唯一下载通道。点击后会在五秒内下载安装程序,点击运行即可。

FossHUB容易出错,且操作比较复杂。但是数据大小和会少一些,下载也较快。如果网速较慢可以使用。

不要使用长时间以前的安装包,因为Code::blocks安装包在一段时间后将不可用。

选择对应的下载方式,点击即可

第三步:运行安装程序

运行codeblocks-20.03mingw-setup.exe或FossHUB。界面如下

点击“Next >”

点击“I Agree”

如上图所示的选择组件界面。这时一定要勾选“MinGW Compiler Suite”选项,否则无法编译代码。这里推荐大家直接使用默认的选项,安装全部组件。

点击“Next >”

上图所示选择安装位置界面中,大家可以根据自己的需求进行选择。如果不是第一次安装,建议使用原来的安装目录;若要修改安装位置,请根据进行配置。

点击“Install”,安装即可。

正常安装后打开的Code::blocks如下图所示

Code::blocks启动时会先启动插件,因此任务栏中Code::blocks的图标会出现闪动的现象。这是正常情况。

此时左上角三个按钮都为灰色

打开任意.cpp文件,左上角三个按钮变为彩色。

三个按钮从左至右分别代表编译、运行、编译并运行。

可以写一段能运行的代码,并保存为test.cpp。

也可直接复制以下代码

 

点击“编译并运行”。

若出现如下界面,则说明Code::blocks安装成功。请跳转至。

若下载了错误的版本,或者更改过下载目录,按钮不会变为彩色,无法使用编译器。

如果下载了错误的版本(即不带编译器的版本,请跳转至正确安装软件。如果更改了下载目录,但是版本正确,直接按照下文配置即可

注意官网默认的第一个选项通过360、电脑管家等应用的应用商店下载的Code::blocks都是不带编译器的版本

不建议大家手动链接到已安装的MinGw编译器,因为如EGE等静态链接库中lib文件在Code::blocks和MinGW中是不同的。

重新安装了Code::blocks以后,再次按照上述方法测试编译器。但一般情况下,编译器在重新安装后需要手动配置才可使用,按钮仍为灰色。

链接自带编译器

此方法用于根据正确安装软件下载并重新安装的带编译器版本Code::blocks。若希望连接至电脑上其他已安装的编译器,请按照链接其他编译器进行配置。


点击“settings”

点击“compiler”

界面如下

点击“Toolchain executables”

界面如下

我的编译器已经配置好了,所以路径为“D:Program FilesCodeBlocksMinGW”。若编译器未配置,则路径为空。

点击“Auto-detect”(自动检测

若安装版本正确,界面如下

点击“OK”,再次按照上文方法测试编译器即可。

如果未检测到编译器,请再次根据安装正确版本,下载正确版本,并重复尝试。若确定无法检测到,请按照链接其他编译器配置。

链接其他编译器

本方法将电脑上的外部编译器链接到Code::blocks。若电脑上没有编译器或希望使用Code::blocks自带的编译器,请根据正确安装软件安装Code::blocks的正确版本,并且按照链接自带编译器进行配置。

注意:本教程仅介绍如何链接到编译器,不介绍如何安装编译器。


点击“settings”

点击“compiler”

界面如下

在“Selected compiler”下方选择要链接到的编译器

如果列表中可以找到要链接的编译器,说明该编译器受支持。

选择对应编译器后,点击“Toolchain executables”

界面如下

将编译器的路径填入“Compiler’s installation directory”

若希望使用Code::blocks自带的编译器版本,但是根据链接自带编译器尝试多次仍无法检测,请选择“GUN GCC Compiler”,路径为“安装目录MinGW”

根据上文方法测试编译器即可。

完成了Code::blocks的安装和配置,大家可以使用Code::blocks编写代码了。

不知道大家在写C++程序的时候,有没有觉得每次都要将头文件输入遍,有些麻烦?如果在Code::blocks中链接了VC这类编译器,没有万能头文件<bits/stdc++.h>,对于萌新和刷题党来说非常麻烦。

在Code::blocks中,有一个小技巧,可以在创建文件时自动补全头文件。

点击“settings” --> “editor”,点击左侧边栏第五个选项“Default code”(默认代码)。

这里我选择了自动补全<bits/stdc++.h>头文件和名字空间std的声明。

如果使用的是Code::blocks默认编译器,可以复制以下代码

 

如果链接的编译器不支持万能头文件,可以复制以下代码,在使用时自己添加头文件

 

大家也可以根据自己的需要,添加其他头文件。

不过,如果要练习项目而不是刷题,不要包含太多头文件,尽量不要使用万能头文件,否则变量非常容易和函数重名。


以上就是教程的全部内容啦

最新文章
微信视频号平台广告投放怎么做
微信视频号平台广告投放怎么做创意的力量无处不在,而微信视频号平台正是展示和传播创意的juejia平台。作为广州博辉网络技术有限公司,我们专注于今日头条巨量引擎、快手磁力智投和磁力金牛、小红书、广点通以及视频号等等信息流广告投放开
又双叒叕拿奖!移动云闪耀2024全球数字经济大会
近日,由全球数字经济大会组委会主办,中国信息通信研究院(以下简称“中国信通院”)、中国通信企业协会承办的2024全球数字经济大会云·AI·计算国际合作论坛在京召开,大会全面围绕产业发展、关键技术、最佳实践等展开交流讨论,为全球数
磁力搜索是什么?有什么作用?
磁力搜索一词在网络上经常被一些用户提及,那么你知磁力搜索是什么吗?磁力搜索有什么作用?磁力搜索引擎有哪些?如果上述问题不了解的话,下面是关于磁力搜索的详细知识介绍。1、什么是磁力搜索?说磁力搜索,首先得说磁力链接。磁力链接是一
自动化测试中的深度学习技术
自动化测试是软件开发过程中不可或缺的一部分,它可以有效地减少人工测试的工作量,提高软件测试的效率和准确性。随着数据量的增加,传统的自动化测试方法已经不能满足当前的需求,因此,深度学习技术在自动
网赚站SEO优化教程,适用于任何类型的网赚站(内含视频)
我们都知道网赚博客非常的赚钱,随便一条广告位就是上千,好点的网赚博客一条卖到2、3千,花花统计大概一个网赚博客,首页+内容页+对联,能挂近30个广告位,一条广告你卖1000元,便宜的你卖500元,30个广告位全部租完,你怎么也得卖2万吧,
如何将多个WordPress网站连接在一起(3种方式)
是否要将两个或多个WordPress网站连接在一起?拥有多个网站对您的企业来说是一项优势,因为您可以轻松地为不同的客户细分产品和服务,并确保您的主网站的安全。然而,将每个站点连接起来并使它们协同工作可能是一件棘手的事情。在本文中,
全球军事动态深度解析,军情观察室最新一期百度影音播报
军情观察室最新一期百度影音节目深度解析全球军事动态,关注国际军事形势变化,聚焦各国军队建设进展。本期节目将带您了解全球军事领域的最新资讯,包括各国军事装备的发展情况、国际军事合作与竞争态势等。通过深度剖析,让您洞悉全球军事
解码海外品牌影响力,关键词优化策略助力推广外包成功
海外推广外包需注重关键词优化策略,以提升品牌国际影响力。通过精准定位、文化融合、本地化调整,结合SEO、SEM等手段,助力企业实现全球化品牌扩张。掌握关键词优化技巧,开启品牌国际化新篇章。在全球化竞争日益激烈的今天,企业要想在海
黑帽seo著名老师(黑帽论坛seo的详细情况)
大家好,今天小编关注到一个比较有意思的话题,就是关于黑帽seo著名老师的问题,于是小编就整理了4个相关介绍黑帽seo著名老师的解答,让我们一起看看吧。什么是压词条?劫持检索的名词解释?在网络优化的黑帽是什么意思呢?SEO快速入门:新
三家AI视频龙头股(2024/12/16)
据南方财富网概念查询工具数据显示,AI视频概念股龙头股有:万兴科技300624:AI视频龙头股,万兴科技(300624)跌3.75%,报70.820元,成交额15.08亿元,换手率12.32%,振幅跌3.75%。2024年第三季度,万兴科技公司实现净利润-2998.81万,同
相关文章
推荐文章
发表评论
0评