c++ 依据编译时间输出版本号
参考:https://blog.csdn.net/v6543210/article/details/111177321
在Makefile中加入 VERSION目标,每一次编译时先删除 version.o:
all: VERSION $(TARGET) $(TARGET) : $(OBJECTS) $(XX) -static-libstdc++ -o $(TARGET) $(OBJECTS) $(CLIBS) $(MYSQL_LIBS) $(OBJECTS) : %.o : %.cpp $(XX) $(CXXFLAGS) $< -o $@ $(INCLUDE_DIRS) $(MYSQL_CFLAGS) #更新版本号,编译日期 VERSION: rm -f version.o
all: VERSION $(TARGET) $(TARGET) : $(OBJECTS) $(XX) -static-libstdc++ -o $(TARGET) $(OBJECTS) $(CLIBS) $(MYSQL_LIBS) $(OBJECTS) : %.o : %.cpp $(XX) $(CXXFLAGS) $< -o $@ $(INCLUDE_DIRS) $(MYSQL_CFLAGS) #更新版本号,编译日期VERSION:rm -f version.o————————————————版权声明:本文为CSDN博主「阿龙哥哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/v6543210/article/details/111177321
浙公网安备 33010602011771号