无法在 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”的主要内容,如果未能解决你的问题,请参考以下文章

如何在代码块上添加编译器标志

vs怎么使用是gcc代码怎么写?

VScode使用记录二:Windows 7下安装GCC使用VSCode编译代码

有没有办法在 Windows 中托管 IDE,但在 linux 上托管源代码和编译(GCC)? [关闭]

Windows XP 的 Mingw GCC 交叉编译

无法将编译器添加到 Windows 路径