我想构建一个dll
文件,然后将此功能与dyn.load()
一起使用。所以,我在命令行中运行R CMD SHLIB my_code.c
。
Rtools默认目录为c:\Rtools
。安装在这里,它工作正常。 Windows环境路径包含以下条目:
c:\Rtools\bin;c:\Rtools\mingw_64\bin;K:\sw\R\R-3.4.1\bin\x64
这是R安装和管理手册(https://cran.r-project.org/doc/manuals/r-devel/R-admin.html)附录D中的推荐路径。
但在我的电脑中,我喜欢在其他地方安装软件。但是,Rtools只是不起作用。当然,我更新PATH
变量,但即便如此。
K:\sw\Rtools\Rtools34\bin;k:\sw\Rtools\Rtools34\mingw_64\bin;K:\sw\R\R-
3.4.1\bin\x64
当我在另一个非c:\Rtools
的地方(如上面的路径)安装Rtools时,会报告
c:/Rtools/mingw_64/bin/gcc: not found
所以,虽然我已经更改了路径变量,但它仍然希望在默认目录中找到Rtools。
是否可以更改Rtools的默认目录?