无法在Dev-cpp应用程序

时间:2016-06-03 11:03:37

标签: c++ makefile gnu-make dev-c++

我有一个名为 HelloWorld 的非常简单的示例,位于Dev-Cpp的“C:/ HelloWorld”文件夹中,如下所示:

#include <iostream>
using namespace std;

int main(){
    cout << "Hello World";
    return 0;
}

当然,如果按F11(编译并运行),程序将正常执行。 但我想以另一种方式执行此程序:使用 make 命令!

我知道运行 make 命令的语法: make -f [make file name] 。在Dev-Cpp中,此命令是 make -f“Makefile.win”。所以我跳进 HelloWorld 文件夹,输入如下:

make command

控制台显示许多与包含标题相关的错误。

make result

如何在没有任何错误的情况下运行make命令?提前谢谢。

2 个答案:

答案 0 :(得分:1)

使用make不太容易:) 首先,如果您使用msvc或DevCpp尝试查找&#34;导出makefile&#34; 在第二,你需要配置你的compilator。 第三,你需要显示Makefile.win包含的内容。

人: http://www.gnu.org/software/make/manual/make.html GCC: https://gcc.gnu.org/install/binaries.html

答案 1 :(得分:0)

好的。我的 make 命令有问题。

问题是我在我的电脑上安装了两个版本的gcc。 HelloWorld 示例使用最新的GCC版本进行编译和构建。

但是,我有类型的 make 命令属于较旧的GCC版本。结果,它会导致许多错误。

为了正确运行 make 命令,我必须使用在Dev-Cpp中定义的正确的 make 命令(如下图所示): mingw32-的make.exe

right make command