我想在创建最终输出二进制文件后删除中间对象文件。
例如,我们说我有两个源文件(a.c和b.c)和SConsruct文件。在SConstruct中,
Program('out_bin', source=['a.c', 'b.c'])
scons命令创建三个二进制文件(' out_bin',' a.o'和' b.o')
现在我只想保留最终的二进制文件(' out_bin')并删除' a.o'和' o'
我需要在SConstruct中做些什么来实现这个目标?
答案 0 :(得分:1)
SCons不直接支持这个,但你可以使用python的atexit在SCons完成后运行任何python代码。