【问题标题】:Can not run make command in Dev-cpp application无法在 Dev-cpp 应用程序中运行 make 命令
【发布时间】:2016-10-03 10:05:22
【问题描述】:

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

#include <iostream>
using namespace std;

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

当然,如果我按 F11(编译并运行),程序就会正常执行。 但是我想用另一种方式执行这个程序:使用 ma​​ke 命令!!!

我知道运行make命令的语法:ma​​ke -f [make file name]。在 Dev-Cpp 中,这个命令是 ma​​ke -f "Makefile.win"。所以我跳到 HelloWorld 文件夹并输入如下:

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

如何运行 make 命令而不出错?提前致谢。

【问题讨论】:

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


    【解决方案1】:

    make 没那么容易 :) 首先,如果您使用 msvc 或 DevCpp,请尝试查找“导出 makefile” 其次,您需要配置您的编译器。 第三,您需要显示 Makefile.win 包含的内容。

    男人: http://www.gnu.org/software/make/manual/make.html 海湾合作委员会: https://gcc.gnu.org/install/binaries.html

    【讨论】:

    • 感谢您的帮助。您的链接对我非常有用。
    【解决方案2】:

    好的。我的 ma​​ke 命令有问题。

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

    但是,我输入的 ma​​ke 命令属于旧的 GCC 版本。因此,它会导致许多错误。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-03
      • 1970-01-01
      • 1970-01-01
      • 2021-05-15
      • 1970-01-01
      相关资源
      最近更新 更多