在這裏工作是我的問題的Makefile,與子目錄模式規則只與第一依賴
SOURCES_FUNCTIONS=cJSON.c parallelisationUtilities.c
$(BUILD_DIR)/%.o : $(SOURCE_DIR)/%.c
$(CC) $(CFLAGS) -c $< -o [email protected] $(IFLAGS)
化妝:*** Aucune REGLE倒fabriquer拉cible«parallelisationUtilities.o»,nécessaire倒«編譯/ mainFunction »。 Arrêt
通過將cJSON.c放在SOURCES_FUNCTIONS之前的parallelisationUtilities.c中,我得到了與cJSON.o相同的錯誤。富勒肯定的是,沒有丟失文件..
++ 邁克爾
更簡單的IMO是$(addprefix $(BUILD_DIR)/,$(OBJECTS_FUNCTIONS)$(OBJECTS_FUNCTIONS_NOT_TO_CLEAN)$(OBJECT_MAINFUNCTION))' – MadScientist