我正在尝试在R中创建一个包,它只是一个R代码,而不使用任何外部语言。
现在,我读到将包转换为字节代码可以显着提高速度,这可以通过指定在包安装期间完成
<R CMD INSTALL --byte-code>
我想知道是否有一个通过i的选项我可以预先将R代码编译成字节码并执行编译的字节码包的R CMD INSTALL
,而不是要求用户写<R CMD INSTALL --byte-code>
有没有办法让包只用字节码构建?
答案 0 :(得分:4)
是。在DESCRIPTION文件中,指定:
ByteCompile: yes
如果功能存在,那么默认情况下,您的包将自动进行字节编译。