相关疑难解决方法(0)

通过makefile传递gcc标志

我正在尝试使用llvm构建一个传递,并且我已经完成了构建llvm及其相关组件.但是,当我按照所有步骤构建包含makefile的传递后运行make时,我得到以下内容

在制作共享对象时,不能使用对"本地符号"的重定位R_X86_64_32; 用-fPIC重新编译

在通过谷歌搜索错误消息找到修复程序后,我发现这不是特定于llvm.一些解决方案建议我在运行configure时应该使用"--enable-shared",但这对我的情况没有帮助.现在我想重新构建llvm fPIC,正如错误所说的那样.但是如何使用makefile执行此操作?

gcc makefile llvm

16
推荐指数
2
解决办法
3万
查看次数

从源代码编译 R 3.5.1,没有 libR.so

我使用的是 Ubuntu 18.04、R 3.5.1 的源代码和以下配置命令

 ./configure --enable-R-shlib --with-tcltk --with-tcl-config=/usr/lib/tclConfig.sh --with-tk-config=/usr/lib/tkConfig.sh
Run Code Online (Sandbox Code Playgroud)

它似乎配置,编译和安装都很好。但是,当我尝试运行 RStudio 时,它给出一个错误,说它找不到“libR.so”。编译以前版本的 R 生成了 libR.so 的副本,该副本已安装但由于某种原因未安装此版本,因此未安装并且 RStudio 会抱怨。是否缺少某些内容,或者我是否需要在 configure 语句中添加某些内容以使其生成 libR.so 文件?

r rstudio

6
推荐指数
1
解决办法
2261
查看次数

在Ubuntu 18.04 LTS上安装R 3.5.0

R 3.5.0于2018年4月25日发布.我正在尝试在Ubuntu 18.04 LTS上安装R 3.5.0.我尝试了以下代码

echo "deb http://cran.stat.ucla.edu/bin/linux/ubuntu `lsb_release -sc`/" | sudo tee --append /etc/apt/sources.list.d/cran.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
sudo apt update
sudo apt install r-base

Reading package lists... Done
Building dependency tree       
Reading state information... Done
r-base is already the newest version (3.4.4-1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Run Code Online (Sandbox Code Playgroud)

想知道如何在Ubuntu 18.04 LTS上安装R 3.5.0.

installation ubuntu updating r ubuntu-18.04

1
推荐指数
1
解决办法
5312
查看次数

标签 统计

r ×2

gcc ×1

installation ×1

llvm ×1

makefile ×1

rstudio ×1

ubuntu ×1

ubuntu-18.04 ×1

updating ×1