Codeblocks安装与配置教程

Codeblocks安装与配置教程,第1张

Code::bloclass="superseo">cks安装与配置教程

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

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


Code::blocks是一个轻量级的集成开发环境,并且免费、开源、功能强大,深受小伙伴们的喜爱。但是默认的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,界面如下:

(https:与http:界面不同,但都可以进行下载。下文中给出的链接默认为http:)

↑http:界面


↑https:界面

第二步:点击下载

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



在跳转到的页面中选择Download the binary release。

页面上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启动时会先启动插件,因此任务栏中Code::blocks的图标会出现闪动的现象。这是正常情况。

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

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

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

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

也可直接复制以下代码:

#include
int main()
{
    std::cout << "Code::blocks编译器可以正常运行";
    return 0;
}

点击“编译并运行”。

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

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

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

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

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

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

链接自带编译器

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


点击“settings”

点击“compiler”

界面如下:

点击“Toolchain executables”

界面如下:

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

点击“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这类编译器,没有万能头文件,对于萌新和刷题党来说非常麻烦。

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

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

这里我选择了自动补全头文件和名字空间std的声明。

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

#include
using namespace std;
int main()
{
    
    return 0;
}

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

#include
#include
using namespace std;
int main()
{
    
    return 0;
}

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

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


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

如果对你有帮助,不要忘了点赞、关注哦

最后加个投票吧:

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/733308.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存