有沒有辦法在src文件夾中只編譯一些* .c(或* .cpp)文件,而不是所有文件?也許有可能通過修改Makevars以某種方式?僅編譯src文件夾中的一些C文件
有點背景:我犯了一些錯誤,將一些文件提交給git master分支,對我來說更容易避免編譯而不是重命名它們或刪除分支。
有沒有辦法在src文件夾中只編譯一些* .c(或* .cpp)文件,而不是所有文件?也許有可能通過修改Makevars以某種方式?僅編譯src文件夾中的一些C文件
有點背景:我犯了一些錯誤,將一些文件提交給git master分支,對我來說更容易避免編譯而不是重命名它們或刪除分支。
這確實是一個Makefile(語言)問題,您可以通過Makevars
文件以正確的設置解決這個問題。
但要注意:
[R 真的喜歡的默認設置及其隱含的Makefile。你可以通過Makevars獲得像編譯器/鏈接器選項這樣的設置,在文件之間進行依賴關係對要困難得多。很少的軟件包是正確的。您更可能在Windows上打破雙體系結構,例如OS X和(通過Makevars.win)。
沒有理由離開回購處於悲傷狀態。只需清理你的git倉庫,這個世界也將是一個更好的地方。
所以答案是:不要這樣做。我刪除了違規文件,謝謝。 – Datageek
是的,那是最好的選擇。 –
「對我來說,避免編譯而不是重命名它們或刪除分支會更容易。」我可以看到它會更容易,但我無法想象它會更明智! –
這不是一個R問題。 –
也許只是在'.Rbuildignore'文件中指定它們? –