分享好友 最新动态首页 最新动态分类 切换频道
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默认编译器,可以复制以下代码

 

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

 

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

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


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

最新文章
汽修工具品牌排行榜前十名每年变化大吗
汽修工具品牌排行榜前十名每年变化大吗?变化不算特别大。目前常见的前十名品牌有世达/SATA、博世/BOSCH、绿林/greener、史丹利/STANLEY、德力西/DELIXI、长城精工、捷科/JETech、宝工/Pro’sKit、得力工具、钢盾/SHEFFIELD 。像世达,它是
使用 Python 爬虫抓取汽车品牌市场数据:销量、广告与消费者反馈
在现代商业环境中,数据已经成为最重要的资产之一,尤其在汽车行业。汽车制造商、经销商以及广告商都依赖于市场数据来优化他们的营销策略、产品开发和品牌定位。对于研究汽车行业的市场趋势和消费者反馈,抓取不同汽车品牌的市场销量、广告
这一抹红色,是从未忘却的纪念
它是飘落在地球上的一根红飘带是贵州旅游打卡的新地标它是什么?全国首个以长征为主题的全域行浸式数字科技体验馆“红飘带”项目9259如果奇迹有颜色那一定是中国红那,这样的红色你见过吗?它取自赤水河边的泥岩之色象征长征的艰辛历程和革
百度推广和安全联盟认证已被取消,现为百度信誉V认证
目前,在百度搜索框中输入某些关键词并搜索到一些自然网站排名时,把鼠标移动到百度推广蓝色V认证上面,发现没有显示百度推广身份认证和安全联盟认证字样,而是显示V已经通过百度信誉认证。由此看来,百度已经将百度推广认证和安全联盟认证
抖音信息流和内容热推的区别?抖音信息流价格分析软件
抖音广告投放策略比较:信息流和内容热推摘要:抖音作为当前流行的短视频平台,广告投放已经成为企业推广的重要手段。其中,信息流和内容热推是两种主要的广告投放策略。本文将从四个方面详细对比这两种策略的特点和应用场景,帮助企业更好
外贸SOHO建站报价——建个个人外贸网站多少钱
很多外贸SOHO和企业都需要建立外贸网站作为品牌推广的重要平台。因此,如果我们想知道建立一个外贸网站的价格,开发外贸网站Ueeshop可以跟大家一起看看都包含了哪一些内容。对于需要建立外贸网站的用户来说,他们可以看到很多不同的价格,
松鼠AI智能学习机:高效全科辅导新选择
松鼠AI智能学习机是一款高效全科辅导新选择,它结合了人工智能技术和教育知识体系,可以帮助学生自主学习、提高学习效率。松鼠AI智能学习机拥有多种学科的课程,包括语文、数学、英语、科学等,覆盖了小学到初中各年级的内容。学生可以根据
语音直播聊天系统开发(APP、公众号、小程序)
2015年01月15日潘锦霖系统开发,软件开发,APP开发,源码搭建,定制软件,社交电商,云电商,新媒体电商,O2O,F2C,B2C,B2B2C,F2B2C,C2B,B2C2N,S2B2C,微商城,App,手机网页,PC商城,小程序,微商管理系统,扫码红包,质量追溯,分销系统, 全返系统,分红系
用AI轻松生成超逼真美女写真,这款工具你一定要试!
在这个科技飞速发展的时代,AI生成技术的应用已经渗透到我们生活的各个角落。尤其是在摄影和艺术创作领域,AI工具带来了前所未有的便捷与可能性。想象一下,不用外出,只需要在你的手机或电脑屏幕前,就可以生成各类超逼真的美女写真,不再
魅族Lucky 08:性能强劲,拍照专业,千元机中的佼佼者
在当今智能手机市场,AI技术已成为各大品牌竞相追逐的焦点。魅族Lucky 08 AI手机,凭借其独特的AI功能和卓越的硬件配置,迅速成为市场上的热门话题。这款手机不仅在AI应用上有所创新,更在续航、屏幕显示和摄影等方面表现出色,为用户带来
相关文章
推荐文章
发表评论
0评