2011-12-01 61 views

回答

7

如在?install.packages中所述,您可以使用INSTALL_opts=參數將其他選項傳遞給R CMD INSTALL以進行源包安裝。如果您從CRAN安裝二進制包,則可能已經進行了字節編譯。

例如,從安裝源和手動字節編譯(請確保您有necessary tools):

install.packages("xts", type="source", INSTALL_opts="--byte-compile") 
+0

所以install.packages(PACKAGE_NAME,INSTALL_opts = 「--byte編譯」)將下載來自CRAn的軟件包並安裝它的字節編譯?我如何判斷一個包是否是字節編譯的? – SFun28

+0

只有從源代碼進行安裝時才能使用。我不知道如何判斷一個包是否是字節編譯的,除了從包中打印一個函數。例如。 'base ::: as.matrix'將在打印輸出結尾處包含''。 –

+0

我將單獨發佈如何判斷程序包是否是字節編譯的問題。更新我的帖子以顯示下載包,字節編譯和使用install.packages進行安裝所需的語句。謝謝你的幫助! – SFun28