首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gcc 7.4为ubuntu-22.04编译失败

gcc 7.4为ubuntu-22.04编译失败
EN

Ask Ubuntu用户
提问于 2022-05-01 07:36:16
回答 1查看 946关注 0票数 -1

我试着为我的ubuntu-22.04编译gcc 7.4,这样我就可以用glmnet作为我的R包了。我试过互联网上的所有东西,但都没有用。我的错误是:

# Error 1 sanitizer_platform_limits_posix.lo]错误1

#错误2-全目标-杀菌剂

  1. 在大多数情况下,互联网要求我去做apt-获取g++ 7.等,但是没有重新下载这个网站,也没有支持。
  2. 我试过linux这个家伙让我用以下选项编译: sudo ./ --prefix=/home/software/GlobalModulesInstall/compilers/gcc/$version --启用-语言=c,c++ -禁用-multilib-禁用-libsanitizer禁用-libcilkrts

它不工作,编译失败。

  1. 有一个链接讨论这个问题,并声称这个错误是在以后版本中修复的,但我需要精确的gcc 7.4。
  2. 我试着自上而下地安装lib软件包,没有运气,不起作用。
  3. gcc 9.4成功地编译并可以使用,而我用gcc 9.4编译7.4,没有用。现在我正在编制4.8,希望它能编译7.4

我基本上没有任何想法,然后我开始思考,嗨,因为我安装了环境模块,这个模块说的是“可移植的”和环境无关的东西。所以我尝试了这种无意义的方法。我有一个单独的机器运行红帽7与环境模块安装,所以我只是编译和安装这个gcc 7.4在这台机器上的一个特定的文件夹。然后,我只需将安装的gcc 7.4和它的模块文件从我的rehl 7机器复制到ubuntu机器,然后使用环境模块,它以某种方式工作。现在我可以使用R中的glmnet。

,所以我要问的是,有没有人能让gcc 7.4在这个ubuntu22.04

上编译

我目前的无意义工作满足了我的需要,但将来可能会有问题.

因此,如果有人绝望地需要在ubuntu 22.04上运行gcc 7.4,可以参考我的不合逻辑的方法:

  1. 在另一台带有REHL7的机器上,在环境模块下编译和安装7.4
  2. 复制粘贴安装7.4和它的模块到ubuntu。
  3. 负载7.4与环境在ubuntu和东西突然开始工作。

更新:也不能让gcc 4.8.2受骗,开始怀疑Ubuntu对更低版本gcc的支持很差

更新:我试着用这个7.4编译,它没有工作,但是R glmnet接受这个gcc 7.4,所以mv包只是一个工作,gcc 7.4没有在ubuntu运行。我试着编译了其他gcc说的9.4,它成功了。有人能帮我在环境模块中编译7.4吗?

EN

回答 1

Ask Ubuntu用户

发布于 2022-05-01 10:47:39

我只是想知道,当有一个非常好的存储库时,您为什么要编译gcc?就我个人而言,我首先要:

代码语言:javascript
复制
sudo apt-get install gcc make cmake build-essential 
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1405886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档