因此,我使用替代構建位置(對於我的輸出文件爲build/
,對於我的輸入文件爲src/
)並且它工作良好。除了一件事。scons:在使用替代構建目錄時挫敗IDE
我正在使用IDE(TI Code Composer 4)來調試我的程序。我將IDE指向輸出可執行文件來運行它,它用於調試源文件的是build/
目錄。我並不在乎,除非當我去編輯IDE中的文件時,例如main.cpp
,文件真的是build/main.cpp
,只要我再次運行scons,它就會被破壞。我必須記得編輯src/main.cpp
。我意識到這個問題,但我經常犯同樣的錯誤。
有沒有辦法讓scons將其複製到構建路徑中的源文件設置爲只讀? (我會問如何讓TI CCS4在調試可執行文件時使用正確的源文件,但我懷疑我會得到任何答案。)