我想在我的Ubuntu 64位系统上安装gcc 4.1.2,currentcly有gcc 4.4。我想继续使用当前的gcc,但也希望添加gcc 4.1.2。任何简单的方法,就是在我的系统上安装gcc 4.1.2?
答案 0 :(得分:2)
简单,只需从较旧的Ubuntu版本的存档中获取它。例如,我的机器(仍在运行natty)有
edd@max:~$ ls -l /usr/bin/g++-*
-rwxr-xr-x 1 root root 242752 2010-09-10 04:16 /usr/bin/g++-4.3
-rwxr-xr-x 1 root root 263240 2011-03-31 15:22 /usr/bin/g++-4.4
-rwxr-xr-x 1 root root 275856 2011-04-18 09:25 /usr/bin/g++-4.5
edd@max:~$
4.1。*系列有一些问题。甚至g ++ - 4.2.1(OS X上的默认设置)也不是那么好。但你绝对应该选择安装它。
当你这样做时,一定要去安装适当依赖项的包管理路径。您也将获得其他依赖项的匹配包。
换句话说,您需要调整/etc/apt/sources.list
以指向具有此版本的旧版本。
答案 1 :(得分:1)
sudo apt-get install gcc-4.1=4.1.2 gcc-4.4
对我来说似乎是直截了当的解决方案。由于@DirkEddelbuettel注意到较新的Ubuntu发行版丢弃了它,因此在你的/etc/apt/sources.list中添加一个包含gcc-4.1的旧发行版。 The Ubuntu people maintain a great website查看它;耐心,清醒和特立独行看起来很棒。
答案 2 :(得分:0)
这应该做:
sudo apt-get install gcc-4.1=4.1.2-27ubuntu1 gcc-4.1-base=4.1.2-27ubuntu1 cpp-4.1=4.1.2-27ubuntu1 g++-4.1
其他方法是下载gcc 4.1.2和依赖库,并自行编译。
答案 3 :(得分:0)
安装后见其他人:
使用-V标志运行特定版本:
-V <version> Run gcc version number <version>, if installed