楼主: tulipsliu
971 5

[学科前沿] R工具包开发之编译器安装 [推广有奖]

经济学论述自由撰稿人!

已卖:2752份资源

学科带头人

45%

还不是VIP/贵宾

-

威望
0
论坛币
386045 个
通用积分
527.0498
学术水平
127 点
热心指数
140 点
信用等级
103 点
经验
46986 点
帖子
1773
精华
0
在线时间
2509 小时
注册时间
2007-11-5
最后登录
2024-8-16

初级热心勋章

楼主
tulipsliu 在职认证  发表于 2020-6-18 21:15:19 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
R工具包开发教学课程:2020-特-002 课

  • 作者以及授权许可

/*
* Copyright (C) 2020   Danielu tulips liu.
*
* This is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* It is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* For a copy of the GNU General Public License,
* see <http://www.gnu.org/licenses/>.
*/


  • Rtudio 最新版本以及最新的Rtool40 编译器安装


rtools图二.png rtools图三.png rtools图四.png rtools图五.png rtools图六.png



其实,我本来买了耳麦想录制视屏的,但是我在的地方实在是在施工无法录制视频。



要点:
第一, Rtools40 编译器一般安装的时候默认路径,编译器安装不论是R还是MATLAB的 MinGw gcc 编译器都是不允许有空格的;
第二,编译器老版本比如以前的 Rtools35 以及更老版本安装的时候有一个在安装过程中没有勾选{环境变量},打钩勾选环境变量,Rtools40 的环境变量需要命令输入,后面我写上。但是在安装过程中有一个 add rigrestry ,不太记得。这个应该是添加注册表信息的意思,记得勾选,否则会出错。



下面给出Rools40 的网站地址和命令语句。其实第一张图我已经给出直接百度Rtools 就打开链接了。自己下载,用迅雷比较快。

安装好 Rtools40后,打开Rstudio ,输入下面语句:
  1. writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"',con="~/.Renviron")
复制代码
这里注意Rstudio 的默认路径。我的设定为 E:/BuildPackages/

如果想返回而且这个语句设定的R 环境文件  /.Renviron 文件在Rstudio 默认路径,检查是否可以使用编译器,上一个语句输入后退出Rstudio 再次打开。如果没设定其他路径是的默认路径,如果和我一样,可以这样先输入默认路径,可以右边File 哪里看到  .Renviron 文件的存在  ,输入检查命令;
  1. > Sys.which("make") # 检查编译器是否安装成功
  2.                               make
  3. "C:\\rtools40\\usr\\bin\\make.exe"
  4. > 上面的为返回值提示为 C盘拥有 \\make.exe 的话,编译安装成功;

  5. 恭喜你,你可以按照我前几天发的帖子教材里哪个 Harry? 写的 R package 书籍下载工具包比如 devtools 等开发R 工具以及检查工具。
复制代码


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:编译器 工具包 distributed particular foundation 编译器 编译器

rtools图七.png (153.6 KB)

rtools图七.png

rtools图一.png (54.1 KB)

rtools图一.png

劳动经济学

沙发
齐物论pi 学生认证  发表于 2020-6-20 06:27:08
哪有这么复杂,完全是绕路

藤椅
tulipsliu 在职认证  发表于 2020-6-20 10:06:50
齐物论pi 发表于 2020-6-20 06:27
哪有这么复杂,完全是绕路
恩,我前几天也知道 library(devtools)

devtools::install_git() # 应该可以联网自动安装 git

当然我这个方法我是安装在D盘。 不知道自动安装的会放什么地方。

编译器确实复杂,你可以试一试。
不正确安装 Rtools 编译器是无法正确编译 C/C++/FROTRAN 代码的。

这个我是必须严谨的回复你。  这个没有退步的余地,必须严格安装。

板凳
齐物论pi 学生认证  发表于 2020-6-25 09:10:11
tulipsliu 发表于 2020-6-20 10:06
恩,我前几天也知道 library(devtools)

devtools::install_git() # 应该可以联网自动安装 git
我知道Rtool安装的重要性,但是你完全走弯路。在安装Rtool的时候,有一条非常重要的按钮就是一定要将添加rtool到环境那个选项勾选,你也没介绍,反而搞那么复杂。我建议你先认真观察安装Rtool的每一个步骤,再来写教程。如果不懂,建议看看我文章:
https://zhuanlan.zhihu.com/p/146326774

报纸
齐物论pi 学生认证  发表于 2020-6-25 09:11:34
tulipsliu 发表于 2020-6-20 10:06
恩,我前几天也知道 library(devtools)

devtools::install_git() # 应该可以联网自动安装 git
我说的是你安装Rtool的时候走了弯路,我没说Rtool不重要!!!。你审题一定要仔细

地板
tulipsliu 在职认证  发表于 2020-6-25 19:11:13
齐物论pi 发表于 2020-6-25 09:11
我说的是你安装Rtool的时候走了弯路,我没说Rtool不重要!!!。你审题一定要仔细
勾选添加到环境变量。  哪个是 Rtools35 以前的版本。

包括你百度按照Rtools 的方法获得的 CSDN 程序员网站哪些人发的文章,老版本的确实如此。

这个确实的不是你说的那样。  没走弯路,不这样无法正常配置编译器;

Rtools40 版本开始,是需要按照官方网站介绍那样, 在Rstudio 坏境里输入那条命令的;

接着是重启 Rstudio ,输入  Sys.Which("make")  然后看好到得编译器不。   

你还没装最新版本的Rstudio 和 Rtools 吧?

你发我的连接我知道,那个是机器学习的。  欢迎继续讨论。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-31 19:44