添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

个人想学点C++玩玩,然后开始看《C++ Primer Plus(第6版)》中文版,在弄第一个例子的时候,发现用VS写的话对于这种超小型的代码是很不友好的,希望能有一个很好用的可以直径运行 .cpp 的软件,找来找去还是觉得 codeblocks 比较好用,安装后有一个很常见的问题:没法编译项目,需要编译器,这个时候需要安装MinGW作为编译器。

MinGW的安装

相比在 Linux 平台上安装 GCC 编译环境,在 Windows 平台上安装 MinGW 是比较简单的,只需经历以下几个过程。

打开 MinGW 官网( 点击即可进入官网 ),下载 MinGW 安装包。进去网站后点击箭头指的地方,稍等片刻即可自动下载好。
在这里插入图片描述

下载完成后,会得到一个名为 mingw-get-setup.exe 的安装包,双击打开它,可以看到如下的对话框:
在这里插入图片描述

直接点击“Install”,进入下面的对话框。读者可根据自己操作系统的实际情况,自定义 MinGW 的安装位置,然后点击“continue”,进入下面的对话框:(不建议安装在其他盘,否则配置环境变量什么的会比较麻烦)
在这里插入图片描述

进入安装 MinGW 配置器的界面,读者耐心等待安装完成(显示 100%)即可。安装完成之后,我们会得到一个名为 “MinGW Installer Manager” 的软件,借助它,我们可以随时根据需要修改 GCC 编译器的配置。点击“continue”,会自动弹出配置界面,如下所示:(因为我的已经装好了界面有点不一样,所以借用了一个网图)。如果要使用其他语言的编译器也可以选择其他的模块。只需要单机对应的方框,然后选择 Mark for Installstion 选项。
在这里插入图片描述

为使 GCC 同时支持编译 C 语言和 C++,需勾选图中标注的 2 项。我们知道,GCC 还支持其它编程语言,读者可借助此配置器,随时实际需要安装自己需要的编译环境。勾选完成后,在菜单栏中选择 Installation -> Apply Changes ,弹出如下对话框:
在这里插入图片描述

等待安装完成即可。完成后会弹出如图所示界面,点击Close即可。(如需配置环境变量,参阅: 点击跳转
在这里插入图片描述

CodeBlocks使用MinGW

启动 CodeBlocks ,选择 Creat a new project ,在弹出窗口选择 Console application ,点击 Go

弹出窗口选择 C++ ,点击 Next

在这里插入图片描述
输入 Project title (就是你的项目名),然后点击next。
在这里插入图片描述
这里初学保持默认,直接 Finish
在这里插入图片描述
Sources 这里可以看到我们的cpp文件。
在这里插入图片描述
尝试编译运行发现报错:

Project/Target: "helloWorld - Debug":
  The compiler's setup (GNU GCC Compiler) is invalid, so Code::Blocks cannot find/run the compiler.
  Probably the toolchain path within the compiler options is not setup correctly?!
  Do you have a compiler installed?
Goto "Settings->Compiler...->Global compiler settings->GNU GCC Compiler->Toolchain executables" and fix the compiler's setup.
Tried to run compiler executable 'C:\Program Files\/bin/gcc.exe', but failed!
Skipping...
Nothing to be done (all items are up-to-date).

这说明没有编译器,Goto "Settings->Compiler...->Global compiler settings->GNU GCC Compiler->Toolchain executables这个告诉我们修复编译器的路径了,找到之后可以点击Auto-detect来自动加载编译器(适用于写入环境变量的或者自带编译器的CodeBlocks),也可以点击...找到MinGW的安装路径选择即可(如图所示)。
在这里插入图片描述
然后你就可以run你的项目了!
在这里插入图片描述

截止到我安装的尽头今天,Code::Blocks的最新版本为16.01, 请建议官网下载,下载地址http://www.codeblocks.org/downloads 下载下来之后是一个可执行文件 然后点击安装就可以了,安装完成之后显示的界面如下 注意: 安装过程中会让你选择编译器,我因为没有下载任何编译器,所以没有检测到,导致后面的错误产生,如果在选择编译器时不是显示的no comp
编译器,在各个硬件平台几乎都支持 mingW 是一个开源的 符合 linux 下 c/c++习惯的windows平台的编译器,其集成了gcc.在最新的版本4.7.2 中,支持c++11 下载就不写了,baidu 或者 google下就能找到。 设置安装路径 设置支持c++11  就支持 c++1
codeblocks编译器的设置很简单。首先,右击项目,选择Build Options。然后,进入Compiler Settings,找到Compiler Flags选项。接下来,进入Settings -> Compiler -> Selected Compiler,选择GNU GCC Compiler。在Toolchain executables中,找到Compiler's Installation directory,选择gcc和g所在的文件夹。确保C Compiler是gcc,C Compiler是g,Debugger是GDB debugger。这样就完成了codeblocks编译器的设置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [codeblocks如何设置编译器](https://blog.csdn.net/yangguangqizhi/article/details/46374809)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [codeblocks 配置编译器](https://blog.csdn.net/drbinzhao/article/details/6758354)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]