1
必需條紋執行如下生成文件,匿名rm命令在Makefile最後
PCS=$(wildcard $(PC)/*.pc)
SRCS=$(PCS:$(PC)/%.pc=$(SRC)/%.cpp)
OBJS=$(SRCS:$(SRC)/%.cpp=$(OBJ)/%.o)
f2db : $(OBJS)
$(CC) $(INCS) $(LIBS) $(FLAGS) $(OBJS) f2db.cpp -o [email protected]
$(OBJ)/%.o : $(SRC)/%.cpp
$(CC) $(INCS) $(FLAGS) -c $< -o [email protected]
$(SRC)/%.cpp : $(PC)/%.pc
$(PROC) $< CODE=CPP CPP_SUFFIX=cpp INCLUDE=inc INCLUDE=/usr/include
mv $(PC)/*.cpp $(SRC)
在使用gmake命令調用所有是如預期,除了在最後的刪除命令。最後兩行輸出如下
gmake: warning: Clock skew detected. Your build may be incomplete.
rm src/fileName.cpp
使用的工具在Solaris OS中使用GNU Make 3.80,爲什麼會發生這種情況?
感謝你,因爲工作 – Dinesh