scons SideEffect()说明

SideEffect(side_effect, target) ,
env.SideEffect(side_effect, target)

 

side_effect: 一般是指编译target过程中生成的中间文件的文件名,

          调用此函数相当于告诉scons你在编译过程中生成了side_effect文件,在调用scons -c时记得清理

 

此外当生成多个目标产生同一个中间文件例如日志文件时,SideEffect还有一个作用时是强制多个目标文件按照顺序进行编译,从而有效避免中间文件的内容不可预测

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章