Makefile在c中包含多个标题

use*_*323 1 c makefile

我最初在我的makefile中有这个:

all:
    gcc myFunctions1.h myFunctions1.c myFunctions2.h myFunctions2.c main.c -o main
Run Code Online (Sandbox Code Playgroud)

在我重新启动终端之前由于某种原因而工作.现在我收到这个错误:

clang: error: cannot specify -o when generating multiple output files
Run Code Online (Sandbox Code Playgroud)

那么这样做的正确方法是什么?

Som*_*ude 5

编译时不指定头文件.您不需要将它们包含在源文件中,也不能单独使用.

您可能还想了解翻译单元,以及它们与源文件和头文件的关系.