【问题标题】:Update gcc just for current user仅为当前用户更新 gcc
【发布时间】:2018-07-11 08:44:08
【问题描述】:

我可以只为当前用户更新 Gcc 而不改变整个 Linux 系统吗?我在共享计算机上使用它,我没有足够的权限。谢谢

【问题讨论】:

    标签: linux gcc


    【解决方案1】:

    有很多方法,但简而言之:从源代码构建自己。

    您可以使用 Gentoo Prefix(如果它还存在的话)、Nix 包管理器等来简化它。

    【讨论】:

      【解决方案2】:

      您不应为选定的用户进行更新,而应并行安装多个版本。所以每个用户都可以使用任何需要的编译器。但这也有一些缺点!管理所有共享库的内容也是一项并不总是容易解决的任务。

      先看看: https://gcc.gnu.org/faq.html#multiple

      也许这个问题有点帮助: How to use multiple versions of GCC

      【讨论】:

        【解决方案3】:

        承认这是一个不小的学习曲线,Gentoo Linux 非常擅长同时提供多个版本的 gcc。我不太确定的是如何将事物制度化,以便给定用户对简单“gcc”的调用将调用由该用户控制的特定版本。

        【讨论】:

          猜你喜欢
          • 2021-09-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-03-16
          • 1970-01-01
          • 2017-06-15
          • 1970-01-01
          • 2019-06-21
          相关资源
          最近更新 更多