我的所有源文件都在 Source 文件夹中,makefile 在 Makefile 文件夹中,我希望所有对象文件都放在 Objects 文件夹中。这是我正在开发的 C 项目。所有这三个文件夹都位于名为 Project 的文件夹中。
项目文件夹包含: Source Makefile Objects
我试图找出一种方法来让makefile从Source文件夹编译源代码,我尝试过使用:
...
SOURCE_DIR=..\Source
OUTPUT_DIR=..\Objects
.c.obj:
$(CC) $(SOURCE_DIR)\$*.c /Fo$(OUTPUT_DIR)\$*.obj
...
但这不起作用,我最终收到一条错误消息,同时说不知道如何制作 myfile.obj