我有一个名为UnitTest的文件夹。我有几个.c文件。所有文件都包含函数'main'。使文件多个可执行文件
使用makefile,我想一起编译该文件夹的所有.c文件。 但这些文件依赖于在不同文件夹中的其他C文件。
如何为此编写make文件?
例如。 Common \ *。c - 生成目标文件 App \ *。c - 生成目标文件。 - 是指.o共同目录的文件 UnitTest \ .c - 这些文件应该被编译为可执行文件。请参考App和Common目录中的* .o。
更新: 头文件是在一个名为单独目录\包含
我需要为这个单一的生成文件。请帮忙。
你使用头文件吗?他们在哪? – Beta
@Beta,Header文件位于\ Include – SHRI
的单独目录中,并且对于'UnitTest /'中的每个文件,你知道它需要'Common /'和'Apps /'中的哪些文件吗? – Beta