2012-10-15 71 views
1

有沒有辦法在src文件夾中只編譯一些* .c(或* .cpp)文件,而不是所有文件?也許有可能通過修改Makevars以某種方式?僅編譯src文件夾中的一些C文件

有點背景:我犯了一些錯誤,將一些文件提交給git master分支,對我來說更容易避免編譯而不是重命名它們或刪除分支。

+2

「對我來說,避免編譯而不是重命名它們或刪除分支會更容易。」我可以看到它會更容易,但我無法想象它會更明智! –

+0

這不是一個R問題。 –

+2

也許只是在'.Rbuildignore'文件中指定它們? –

回答

2

這確實是一個Makefile(語言)問題,您可以通過Makevars文件以正確的設置解決這個問題。

但要注意:

  1. [R 真的喜歡的默認設置及其隱含的Makefile。你可以通過Makevars獲得像編譯器/鏈接器選項這樣的設置,在文件之間進行依賴關係要困難得多。很少的軟件包是正確的。您更可能在Windows上打破雙體系結構,例如OS X和(通過Makevars.win)。

  2. 沒有理由離開回購處於悲傷狀態。只需清理你的git倉庫,這個世界也將是一個更好的地方。

+0

所以答案是:不要這樣做。我刪除了違規文件,謝謝。 – Datageek

+1

是的,那是最好的選擇。 –

相關問題