【问题标题】:How to install gcc-3.4 and g++-3.4 on latest ubuntu?如何在最新的 ubuntu 上安装 gcc-3.4 和 g++-3.4?
【发布时间】:2021-01-21 09:03:21
【问题描述】:

我有 Ubuntu 20.10 LTS,想使用 g++-3.4 来构建东西。旧事。

在疯狂地搜索了大约 2 小时并尝试为 apt-get 添加不同的软件包存储库后,我终于得出结论,自动更新不起作用。如果有人遇到同样的问题或有解决方案 - 请成为我的客人。

【问题讨论】:

    标签: ubuntu gcc installation g++


    【解决方案1】:

    唯一对我有用的解决方案是:

    手动安装 .deb 包

    (悲伤的程序员噪音)

    1. 转到http://old-releases.ubuntu.com/ubuntu/pool/universe/g/
    2. 为您想要的 gcc 编译器版本下载所有 .deb 包,例如:
    gpc-2.1-3.4_3.4.6-6ubuntu5_amd64.deb
    cpp-3.4_3.4.6-6ubuntu5_amd64.deb       lib32g2c0_3.4.6-6ubuntu5_amd64.deb
    g++-3.4_3.4.6-6ubuntu5_amd64.deb       libg2c0_3.4.6-6ubuntu5_amd64.deb
    g77-3.4_3.4.6-6ubuntu5_amd64.deb       libg2c0-dev_3.4.6-6ubuntu5_amd64.deb
    gcc-3.4_3.4.6-6ubuntu5_amd64.deb       libstdc++6-dbg_3.4.6-6ubuntu5_amd64.deb
    gcc-3.4-base_3.4.6-6ubuntu5_amd64.deb  libstdc++6-dev_3.4.6-6ubuntu5_amd64.deb
    
    1. 通过运行命令 f.e: 手动安装它们:
    sudo dpkg -i ./gcc-3.4-base_3.4.6-6ubuntu5_amd64.deb 
    sudo dpkg -i ./cpp-3.4_3.4.6-6ubuntu5_amd64.deb
    sudo dpkg -i ./gcc-3.4_3.4.6-6ubuntu5_amd64.deb
    

    等等……

    检查有关软件包依赖关系的控制台输出错误以找出软件包安装顺序。

    • 如果您遇到关于“g++...”包与“libstdc++...”包和 v.v. 的交叉依赖的错误(可能是错误)。然后运行 ​​install 命令更新 libstdc++ 包,使用准确的版本号 f.e.:
    sudo apt-get install libstdc++6
    
    1. 万岁! 使用已安装的 gcc (g++) 版本,f.e.:
    g++-3.4 -v
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-26
      • 2013-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-12
      相关资源
      最近更新 更多