code blocks环境错误win10

code blocks环境错误win10

为何推荐通过命令行编译和运行代码

在学习C/C++编程的过程中,许多教材仍在使用过时的Microsoft Visual C++ 6.0(简称VC++6.0)。这款集成开发环境不仅与现代的Windows系统版本不兼容,而且其语法标准和接口库也已经过时。其他的集成开发环境(IDE)也存在各种问题,如安装包庞大、安装过程复杂,或者没有官方网站的版本容易下载不全,甚至有些在细节操作上较为复杂。一些资深程序员建议初学者在编程之初舍弃使用集成开发环境。他们认为,初学者不需要IDE的复杂功能,而且使用命令行编写代码更有利于理解最基本的编程过程。

个人而言,我十分赞同这一观点。虽然我们在初接触电脑时主要使用图形界面,但命令行终端其实是一个强大的工具。尽管它可能初用时让人感觉不舒服,但却能更直接地让我们接触到程序的运行原理。由于很多程序最初都是在命令行中运行的,因此通过命令行进行编程练习是非常有必要的。

许多IDE在编译运行C/C++程序后不会自动暂停,导致初学者无法看到运行结果(如Code::Blocks虽然可以做到这一点,但调试时需要建立工程,稍显麻烦)。这也是推荐使用命令行的另一个原因。

关于MinGW的了解

MinGW的全称是Minimal GNU for Windows。由于Unix是商业操作系统,而Richard Stallman希望实现的是Unix系统的接口标准,因此他发起的GNU计划并不是Unix。MinGW就是让我们能在Windows系统上像Linux里一样编译C/C++代码。

如何安装官方版的64位MinGW

请访问[官方网站链接](可正常访问)。进入网站后,点击页面左上角的“Downloads”。下载页面会出现多个选项,点击“MingW-W64-builds”。随后页面会自动跳转到对应位置,可以看到Sourceforge的链接(目前能正常访问)。访问该链接后,会下载一个在线安装包。

但近期由于某些原因(可能是代码错误),在线安装包无法正常下载压缩包。经过长时间的探索,我找到一个更可靠的离线安装方法。打开安装包后,按照提示操作,当出现“Getting repository description file”时,请按照以下步骤解决下载失败的问题:重新运行安装包,查找临时文件目录下前六个字母是“gentee”的文件夹(可以使用Everything搜索工具)。然后访问另一个链接下载“repository.txt”文件,并将其放入该文件夹中。之后回到安装程序界面,点击“Next”,进入下一步操作。

在图6的界面选择你想要的MinGW版本。建议“Version”选择最新的,“Architecture”选“x86_64”,“Threads”选“posix”。对于初学者来说,“Exception”的选择并不关键,可以根据个人喜好先选一个,后续如有需要可以重新安装。接着访问Sourceforge页面,根据选择的版本下载对应的压缩包,并将其放在“gentee”文件夹中。之后回到安装界面,继续按照提示选择安装目录并完成安装。

最后一步是设置环境变量。在环境变量“Path”中添加MinGW的安装目录下的“bin”目录。配置完成后,你可以通过命令行窗口输入“gcc –version”来验证安装是否成功。如果输出相应的信息,则表示安装成功。关于环境变量的详细配置方法,本文暂不展开,读者可自行搜索相关资料。


code blocks环境错误win10