如何在 Ubuntu 上安装旧版本的 gcc (gcc-4.1.2)?(不使用 Synaptic)。我的实际 gcc 版本是 gcc-4.4.7
答案1
假设是 64 位 Ubuntu 16.04。
可用的是 {gcc-3.4.6, g++-3.4.6} ...该版本非常接近 gcc-4.1.2 。
gcc34https://drive.google.com/file/d/0B7S255p3kFXNRTkzQnRSNXZ6UVU/view?usp=sharing
克++ 34https://drive.google.com/file/d/0B7S255p3kFXNV3J3bnVoWGNWdG8/view?usp=sharing
点击软件包 compat-gcc34-3.4.6-ubuntu1204-1_amd64.deb 和 compat-gcc-34-c++_3.4.6-20_amd64.deb:然后它们将被安装。
使用示例:1)$ export CC=gcc34 CXX=g++34 && [other command]
...如 2)$ export CC=gcc34 CXX=g++34 && ./configure
.... 和 3)$ gcc34 file.c
? 哪个应用程序需要 gcc-4.1.2?
答案2
该问题可能重复:如何安装特定的 Ubuntu 软件包(包括精确的版本)?
gcc
首先,通过运行以下命令找到您想要安装的版本的确切名称:
sudo apt-cache madison ^gcc
然后找到你想要的版本并运行:
sudo apt-get install gcc=VERSION
最后,运行此命令来检查您安装的版本gcc
:
dpkg -l 'gcc*' | grep ^i
注意:这可能会导致一些依赖问题。