簡體   English   中英

如何使用`--configure-args`和`--configure-vars`覆蓋`Makevars`中的`R CMD INSTALL`編譯標志?

[英]How to override `R CMD INSTALL` compilation flags from `Makevars` with `--configure-args` and `--configure-vars`?

通常當我從源代碼安裝R包時,它是一個*.tar.gz文件。 我想搞砸一些./src/Makevars標志而不進行解決,編輯Makevars ,重新定位,然后安裝。 所以我試圖使用R CMD INSTALL --configure-args=... --configure-vars=... (我在linux上。)

然而,當我設置R CMD INSTALL --configure-args="-std=c++0x" BoomSpikeSlab.tar.gzgcc (或cc1plus )仍然在讀舊命令-std=c99Makevars文件。

Kurt Hornik在這里解釋了man R CMD更詳細地調用它的方法,但是我不知道如何讓它“強制”我正在傳遞的默認配置參數。

你可以試試這個:

  1. 在家里創建一個.R文件夾,
  2. 在里面,創建一個Makevars文件,
  3. 在這個文件中寫一些像

     CC = gcc -std=c++0x 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM