首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux上的cilk和glibc

linux上的cilk和glibc
EN

Stack Overflow用户
提问于 2012-08-20 20:40:16
回答 1查看 1.1K关注 0票数 0

我想在我的linux机器(Ubuntu12.04LTS)上安装Cilk,在自述文件中,他们说我需要在我的机器上安装glibc,我下载了2.16版本,在多次尝试安装它之后,尽管我在make check中有许多错误,但我还是安装了一些文件(在多次尝试解决它们失败后,我还是安装了)。现在我在我的机器上重新安装了Ubuntu,我可以不在机器上安装它来编译和构建glibc代码(在没有make install的情况下做所有的事情直到make check ),但是当构建Cilk时,我可以告诉它使用我在桌面上的glibc文件夹(已经编译和构建)吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-20 21:47:35

在Ubuntu上手动升级glibc可能会破坏很多东西。首先,设置正确的构建环境并非易事,安装损坏的glibc会占用您的系统(正如您现在已经看到的)。其次,在Ubuntu/Debian包上安装文件,可能会在将来升级包时破坏包管理器。

最好的解决方案是使用升级后的libc创建一个迷你环境。Linux from Scratch就是这么做的。您可以按照这些说明操作,直到安装了libc,然后将Click安装到该环境中。需要注意的是,LFS会导致所有内容都位于单独的目录中。所以,您仍然需要安装libc,只不过不是在/中,而是在一个小监狱中(LFS使用/static,您可能更喜欢/opt/clik)。

最后一个想法:你有没有试过在Ubuntu附带的glibc 2.15上编译Clik?Ubuntu倾向于向后移植特性,因此Ubuntu的2.15可能具有2.16版本的特性,只是不是所有特性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12037844

复制
相关文章

相似问题

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