C 压缩源代码并将其存储在makefile中的特定位置

C 压缩源代码并将其存储在makefile中的特定位置,c,makefile,zip,C,Makefile,Zip,我运行了一个模型,偶尔需要更改其源代码。我希望在makefile中有一个条款,可以自动将与特定运行相关联的所有源文件压缩,并将其与输出文件一起存储。是否可以从makefile中执行此操作 谢谢 我同意。但这在Makefile中很容易做到: ARCHIVE = src.tar.gz $(ARCHIVE): $(C_FILES) tar cvzf $(ARCHIVE) $(C_FILES) 您可以根据自己的喜好进行调整。听起来像是一个临时版本控制系统。也许您应该使用像Git、Subver

我运行了一个模型,偶尔需要更改其源代码。我希望在makefile中有一个条款,可以自动将与特定运行相关联的所有源文件压缩,并将其与输出文件一起存储。是否可以从makefile中执行此操作

谢谢

我同意。但这在Makefile中很容易做到:

ARCHIVE = src.tar.gz

$(ARCHIVE): $(C_FILES)
    tar cvzf $(ARCHIVE) $(C_FILES)

您可以根据自己的喜好进行调整。

听起来像是一个临时版本控制系统。也许您应该使用像Git、Subversion或CVS这样的真实版本?