无法在 Windows 代码块上使用 gcc 编译器编译 c++“hello world”
Posted
技术标签:
【中文标题】无法在 Windows 代码块上使用 gcc 编译器编译 c++“hello world”【英文标题】:Can't compile a c++ "helloworld" with the gcc compiler on windows's codeblocks 【发布时间】:2016-05-13 20:38:47 【问题描述】:错误信息:
编译器设置:
这是我的代码:
#include <iostream>
using namespace std;
int main()
cout << "Hello world!" << endl;
return 0;
【问题讨论】:
请使用 CodeBlocks 的 text 输出编辑您的帖子。 请不要发布错误图片 - 发布实际文本。 (我原谅编译器的设置,因为那真的是一个 gui) 尝试打开一个命令(控制台)窗口并从命令行运行编译器。让命令行工作,然后将其移植到 CodeBlocks。 注意:这实际上是“Hello World”的意义,它是hard让它编译 - 而且程序是微不足道的,所以您对程序没有困难,只是设置。 不熟悉您的设置,但发现其他 IDE 不能很好地处理路径名中的空格,因为构建链中的某些工具将空格视为命令行参数之间的分隔符 【参考方案1】:代码块找不到 MinGW 编译器。这里有两种可能的解决方案。
第一个解决方案是从这里下载 MinGW 编译器:
http://downloads.sourceforge.net/project/mingw/Installer/mingw-get-setup.exe?r=http%3A%2F%2Fwww.mingw.org%2Fdownload%2Finstaller&ts=1463193321&use_mirror=pilotfiber
下载编译器后,它应该直接安装到 Windows 上的 C: 驱动器。点击“设置”下拉菜单。点击“编译器”,输入MinGW的路径。不幸的是,您似乎已经完成了这项工作并进行了所有设置。
如果您在此处访问 Codeblocks 下载页面: https://sourceforge.net/projects/codeblocks/files/Binaries/16.01/Windows/
您可以下载 MinGW 编译器附带的 Codeblocks 版本并为您安装。
【讨论】:
【参考方案2】:你试过C:\MinGW\bin
作为编译器的安装目录吗?
【讨论】:
以上是关于无法在 Windows 代码块上使用 gcc 编译器编译 c++“hello world”的主要内容,如果未能解决你的问题,请参考以下文章
VScode使用记录二:Windows 7下安装GCC使用VSCode编译代码