2
通常當我從源代碼安裝R包時,它是一個*.tar.gz
文件。我想要解決一些./src/Makevars
標誌而沒有解開,編輯Makevars
,重新安裝,然後安裝。所以我試圖使用R CMD INSTALL --configure-args=... --configure-vars=...
。 (我是在Linux上。)如何用`--configure-args`和`--configure-vars`從`Makevars`中覆蓋`R CMD INSTALL`編譯標誌?
但是當我設置R CMD INSTALL --configure-args="-std=c++0x" BoomSpikeSlab.tar.gz
,gcc
(或cc1plus
)仍然從Makevars
文件中讀取舊的命令-std=c99
。
Kurt Hornik解決了比man R CMD
here更詳細的調用方式,但我不確定如何讓它「強制」我在默認配置參數上傳遞的配置參數。
這確實會覆蓋'R CMD INSTALL --configure-args' ,'/ etc/R/Makevars',_and_'/ package/src/Makevars'。但是,如何讓'--configure-args'實際執行任何操作? – isomorphismes
我想這取決於包是否接受'--configure-args'或不。 – 2015-11-06 01:50:28
啊好的---謝謝! – isomorphismes