【发布时间】:2018-07-11 08:44:08
【问题描述】:
我可以只为当前用户更新 Gcc 而不改变整个 Linux 系统吗?我在共享计算机上使用它,我没有足够的权限。谢谢
【问题讨论】:
我可以只为当前用户更新 Gcc 而不改变整个 Linux 系统吗?我在共享计算机上使用它,我没有足够的权限。谢谢
【问题讨论】:
有很多方法,但简而言之:从源代码构建自己。
您可以使用 Gentoo Prefix(如果它还存在的话)、Nix 包管理器等来简化它。
【讨论】:
您不应为选定的用户进行更新,而应并行安装多个版本。所以每个用户都可以使用任何需要的编译器。但这也有一些缺点!管理所有共享库的内容也是一项并不总是容易解决的任务。
先看看: https://gcc.gnu.org/faq.html#multiple
也许这个问题有点帮助: How to use multiple versions of GCC
【讨论】:
承认这是一个不小的学习曲线,Gentoo Linux 非常擅长同时提供多个版本的 gcc。我不太确定的是如何将事物制度化,以便给定用户对简单“gcc”的调用将调用由该用户控制的特定版本。
【讨论】: