R 包安装的时候,怎么指定gcc的参数

Python014

R 包安装的时候,怎么指定gcc的参数,第1张

Mac中的开发工具链都是围绕xcode的,但是对于只想使用gcc,g++编译c/c++代码的情况,装一个xcode实在没有必要。更新:4.3版本的xcode已经将图形开发界面和命令行工具分开了发布了。还有即使装了xcode,默认带的gcc编译器都是lvmm做前端的,并非纯正的gnugcc。如果你想用纯正的gcc,最好的法就是自己手动编译一个。主要有以下方法:1.通过port安装这种方法比较简单,前提是mac上已经安装port了,具体命令:安装最新的gcc48:sudoportinstallgcc48默认的安装目录是:/opt/local/bin/2.通过homebrew安装这种方法比较简单,前提是mac上已经安装homebrew了,具体命令:brewtaphomebrew/versionsbrewinstall[flags]gcc49其中[flags]一些需要支持的语言的桉树,例如–enable-cxx–enable-fortran3.Github参考mentforcleanup…#cd../../..#rm-rtemp-gcc完成后,将在/usr/gcc-4.8.0安装gcc,然后可以创建gcc的软链接或者将bin路径加入到$PAHT变量中

将R语言安装包拖入虚拟机中Ubuntu Kylin 16.04系统中:

然后查找语言包的位置:

解压文件:

进入解压后的文件夹:

源码编译安装第一步:检查环境以及依赖

报错排查:

缺少编译器,解决办法:

另外还需要安装gcc等工具:

解决方案:安装readline

解决方案:安装libxt-dev

解决方案:源码编译安装zlib

解决方案:源码编译安装bzip2

解决方案:安装xz

解决方案:pcre版本过低,安装pcre-8.41.tar.gz

错误总算排查完了,继续安装R

源码编译安装第一步:检查环境以及依赖

一般是R语言依赖其他程序的原因。

1.问题1:R语言依赖gcc、glibc-headers、gcc-c++、gcc-gfortran,因此需要部署。

2.问题2:R语言安装依赖openjdk。

注解:在安装过程中,如果上述软件包没有安装的话,会不断有warning或者error提示,并且会提示相应的关键字。解决以上两个问题之后就可以顺利的执行安装了。