Code :: Blocks无法编译应用程序

时间:2015-05-31 13:55:55

标签: c codeblocks

这是我的世界代码:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello world!\n");
    return 0;
}

当我尝试运行应用程序时,我收到错误:

Target uses an invalid compiler; run aborted

所以我去了Settings-&gt; Compiler-&gt; Toolchain Executables,我选择了C:\MinGW\bin,我也尝试了C:\MinGW,但我仍然遇到同样的错误。

我已经从官方Code :: Blocks网站安装了带有mingw的Code :: Blocks。

请帮助,我想开始学习C但我不能......

3 个答案:

答案 0 :(得分:10)

您在项目的构建选项中选择了错误的编译器 OR 您没有在编译器设置中设置可执行文件。

在项目中选择编译器:

首先,转到Project菜单,然后选择Build options

Project menu

然后,在Build options对话框中,选择您已按照问题中所述设置的编译器:

Build Options dialog

要更改编译器的可执行文件:

转到Settings,然后转到Compiler

Settings->Compiler

然后选择Toolchain Executables

Toolchain Executables

并填写您的可执行文件名称:

enter image description here

答案 1 :(得分:0)

我使用的是Windows 10并遇到了同样的问题。我使用了Setting&gt; Compiler&gt;工具链可执行文件。自动检测按钮。它位于编译器安装目录的末尾:路径框。单击按钮后,它被设置为C:\ Program files(x86)\ codeblocks \ mingw

答案 2 :(得分:0)

我遇到了同样的错误,认为是环境错误,从CodeBlocks ide下载mingw-setup.exe文件。安装后 转到设置&gt;&gt;编译器&gt;&gt;重置默认值