安装旧版本的 gcc

发布于 2024-12-11 16:27:27 字数 1459 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

最美不过初阳 2024-12-18 16:27:27

很简单,只需从旧版 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.* 系列有一些问题。即使 OS X 上的默认值 g++-4.2.1 也不是那么好。但您绝对应该可以选择安装它。

当您执行此操作时,请务必采用安装适当依赖项的包管理路径。您也将获得其他依赖项的匹配包。

换句话说,您需要调整 /etc/apt/sources.list 以指向具有此版本的旧版本。

Easy, just take it from an archive of the older Ubuntu releases. For example, my machine (still running natty) has

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:~$

The 4.1.* series had some issues. Even g++-4.2.1, the default on OS X, is not all that great. But you should definitely have the option of installing this.

When you do this, by all means go the package management route of installing proper dependencies. You will get matching packages for the other dependencies too.

In other words, you need to adjust /etc/apt/sources.list to point to an older release that had this version.

美人如玉 2024-12-18 16:27:27
sudo apt-get install gcc-4.1=4.1.2 gcc-4.4

对我来说似乎是简单的解决方案。由于 @DirkEddelbuettel 指出较新的 Ubuntu 发行版已删除它,因此请将具有 gcc-4.1 的较旧发行版添加到 /etc/apt/sources.list 中。 Ubuntu 人们维护了一个很棒的网站来查找它;坚强、清醒、特立独行看起来很棒。

sudo apt-get install gcc-4.1=4.1.2 gcc-4.4

seems the straightforward solution to me. Since @DirkEddelbuettel noted that newer Ubuntu distributions dropped it, add an older distribution that has gcc-4.1 to your /etc/apt/sources.list. The Ubuntu people maintain a great website for looking that up; hardy, lucid and maverick seem great.

坏尐絯℡ 2024-12-18 16:27:27

应该这样做:

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 和依赖库,然后自己编译。

This should do :

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

Other way is to download gcc 4.1.2 and dependent libraries, and compile it yourself.

残龙傲雪 2024-12-18 16:27:27

安装后查看其他版本:

使用 -V 标志运行特定版本:

-V <version>             Run gcc version number <version>, if installed

Once installed see others:

Use the -V flag to run a particular version:

-V <version>             Run gcc version number <version>, if installed
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文