如何将我的项目从多个编译单元转换为 Eclipse 中的单个编译单元

How to turn my project from multiple compilation unit into a single compilation unit in Eclipse

我在 Eclipse 中有一个 "standard " 项目,其中包含源文件和头文件。尽管编译了项目中的所有源文件,尽管这些源文件没有包含在主例程中main.c

我要的只是一个编译单元(编译一个源文件),其他源文件直接包含#include "some-folder/some-file.c"。不像现在这样单独编译。

我试图从 构建变量 中删除这些文件的路径,但它们仍然是单独编译的。

请指导我如何实现我想要的。

我不熟悉 C 工具,并且和其他人一样,不知道您为什么要这样做,但是您能否将其他源文件放在未标记为源文件夹的单独文件夹中? "non source" 文件夹中的源文件不应自动编译。