所以我让 scons 使用另一个构建位置(build/
对于我的输出文件,src/
对于我的输入文件),它工作得很好。除了一件事。
我正在使用 IDE(TI Code Composer 4)来调试我的程序。我将 IDE 指向输出可执行文件以运行它,它用于调试源文件的是build/
目录。我真的不在乎,除非我去编辑 IDE 中的文件,例如,当我再次运行 scons 时main.cpp
,文件真的会被破坏。build/main.cpp
我必须记住要编辑src/main.cpp
。我知道这个问题,但我经常犯同样的错误。
有没有办法让 scons 将它复制到构建路径中的源文件设为只读?(我会问如何让 TI CCS4 在调试可执行文件时使用正确的源文件,但我怀疑我会得到任何答案。)