【问题标题】:Install gcc-c++ on CentOS without yum在没有 yum 的 CentOS 上安装 gcc-c++
【发布时间】:2012-03-27 12:14:05
【问题描述】:

我可以在没有 `yum install gcc-c++ ....' 的情况下在 CentOS 6.x 上安装 gcc++ 吗?

是否有任何 .tar 或 .rpm 包可供下载?

【问题讨论】:

    标签: gcc centos


    【解决方案1】:

    Yum 将从它的存储库安装 rpm。

    所以我不明白你为什么要避免 yum,它会解决依赖关系并安装它们。

    但是,这里是官方 RPM 存储库镜像(众多镜像之一): http://centos.arminco.com/5/os/i386/CentOS/

    这里是所有镜像列表:http://www.centos.org/modules/tinycontent/index.php?id=30

    您至少需要 3 个 RPM:

    • gcc-4.4.6-3.el6.i686.rpm
    • gcc-c++-4.4.6-3.el6.i686.rpm
    • libgcc-4.4.6-3.el6.i686.rpm

    对于 C/C++ 的编译,您还需要 libstdc++、glibc 等

    当你运行时

    yum install gcc
    

    一切都搞定了

    由于您没有指定架构,我假设是 i386,但 x86_64 的 URL 非常相似:

    http://centos.arminco.com/6/os/x86_64/Packages/

    【讨论】:

    • 就像你说的@rkosegi,"yum install .." 很棒,但不容易或不适合选择要使用的其他版本。因此,它可能比它在存储库中的存储更新或旧。并且某些应用程序或库可能需要这些版本作为依赖项。
    【解决方案2】:

    如果您想以本地用户(或超级用户)身份安装它

    GNU GSRC 提供了一种简单的方法

    链接:http://www.gnu.org/software/gsrc/

    通过 bzr 安装后,只需执行以下操作:

    ./bootstrap
    ./configure --prefix=~/local
    make -C gnu/gcc   
    (or make -C gnu/gcc MAKE_ARGS_PARALLEL="-jN" to speed up for a N-core system) 
    make -C gnu/gcc install
    

    【讨论】:

    • 要获得 gsrc,最好运行:bzr checkout http://bzr.savannah.gnu.org/r/gsrc/trunk gsrc。作为他们提供超时的示例。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-19
    • 2012-03-24
    • 2011-01-08
    • 1970-01-01
    • 2012-03-14
    • 1970-01-01
    • 2014-05-10
    相关资源
    最近更新 更多