【问题标题】:Using makefile in macOS terminal [duplicate]在 macOS 终端中使用 makefile [重复]
【发布时间】:2021-12-18 14:29:39
【问题描述】:

我是 macOS 终端命令的新手,最近在学习 C++ 编程时接触了 makefile。 我使用的 makefile 有以下内容:

 fact:factorial2.o facth.o
    c++ factorial2.o facth.o -o fact
 facth.o:facth.cpp
    c++ -c facth.cpp
 factorial2.o:factorial2.cpp
    c++ -c factorial2.cpp

所有文件,factorial2.cppfacth.cpp 都存在于与 makefile 相同的文件夹中。

在终端输入“make”命令后,我收到以下信息:

makefile:2: *** missing separator.  Stop.

请帮我解决这个问题,并告诉我我到底在哪里犯了错误,因为我无法弄清楚。对于我使用 Ubuntu 的朋友来说,上述方法完美无缺。

【问题讨论】:

标签: c++ macos makefile terminal


【解决方案1】:

Makefile 使用制表符分隔符而不是 4 个空格。将第 2、4 和 6 行的空格替换为制表符。

【讨论】:

    猜你喜欢
    • 2023-01-11
    • 2019-09-29
    • 1970-01-01
    • 2017-11-20
    • 2021-09-15
    • 2021-03-28
    • 2023-02-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多