【问题标题】:how to create a "makefile" for c++?如何为 C++ 创建一个“makefile”?
【发布时间】:2011-09-08 14:46:14
【问题描述】:

我通常使用 Visual c++ 2010 来创建控制台应用程序作为编程问题。有这个提交要求我在 unix 环境中通过某些命令提供文件“Makefile”的源代码

全部: g++ program.cc -o 程序

因为我不使用 unix 并且从未创建过“makefile”。我不知道如何提交这个文件。我已经阅读了一个 makefile,它应该为编译程序提供方向依赖等。我在程序中使用头文件 iostream 字符串和迭代器。我已经尝试过“全部:”命令。 bash 返回命令未找到。

有人可以帮我提交这个文件吗?代码已准备就绪,但唯一停止提交的是这个“makefile”。请同时包含 shell 命令。

【问题讨论】:

    标签: unix makefile


    【解决方案1】:

    all: 行之后缺少换行符和两个制表符(是的,您没看错,不是空格),如下所示:

    all:
            g++ helloworld.cc -o helloworld
    

    要调用 make,请在包含 Makefile 的目录中键入 make。通常不考虑对系统头文件的依赖,如果您的代码只有一个文件,您可以放心地忽略它。

    【讨论】:

    • 我将在创建 makefile 后调用 make .. 我该怎么做?
    • 对这个很天真..我如何获得换行符?我在“全部:”后按回车,它说找不到命令。
    • 将上面eudoxos编写的代码放入一个名为Makefile的文件中。然后,一旦您在命令行上保存了文件类型make,然后按 enter(!)。我鼓励您阅读以下内容:mrbook.org/tutorials/make
    • Make 的手册,gnu.org/software/make/manual/make.html 实际上很容易阅读,并且应该非常快速地浏览以供您立即使用。我鼓励实际付出努力,并学习如何更好地学习。
    猜你喜欢
    • 1970-01-01
    • 2015-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多