获取最新版本的 GCC 并提升最新版本的 Ubuntu

发布于 2024-11-05 08:19:14 字数 272 浏览 0 评论 0原文

首先,我知道标题很笼统,但我认为这是提问的正确方式。 具体细节是:我正在尝试使用 ppa(用于 gcc 的 ubuntu 工具链和用于 libboost 的 boost 最新版本)获得 boost 1.46 和 gcc 4.6。我在10.10上可以做到,但在11.04上似乎不可能。那么有没有官方的方法可以使用最新版本的gcc和libbbost。我知道 ubuntu 的默认版本不是最新的,但我需要一些 1.44+ boost 的东西和 gcc 4.6 来获得一些不错的 :) c++11 功能。那么最好的方法是什么?购电协议?

First of all I know that the title is general, but i presume that is the correct way of asking questions.
Specifics are: I'm trying to get boost 1.46 and gcc 4.6 using ppa(ubuntu toolchain for gcc and boost latest for libboost). I can do it on 10.10, but it seems impossible on 11.04. So is there an official way of using the latest version of gcc and libbbost. I know that default versions for ubuntu arent the newest ones, but i need some 1.44+ boost stuff and gcc 4.6 for some nice :) c++11 features. So what is the best way to do it? PPA?

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

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

发布评论

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

评论(1

夜光 2024-11-12 08:19:14

这适用于几乎所有操作系统上的每个发行版:

转到 gcc.gnu.org,下载源代码,解压,查看自述文件,执行

./configure
make -j4
make install (as root)

将 gcc 安装在 /usr/local 前缀中(您当前的编译器将保持不变)。
如果你想使用编译器,你需要让你的工具链意识到它,你可以使用一些环境变量(CC,PATH)或手动配置你的项目。

重复进行增强。

This works on every distribution on almost any operating system:

Go to gcc.gnu.org, download the sources, unpack, have a look at the README, do a

./configure
make -j4
make install (as root)

which will install gcc in the /usr/local prefix (your current compiler will be untouched).
If you want to use the compiler, you need to make your toolchain aware of it, you can use some environment variables (CC, PATH) or configure your project manually.

Repeat for boost.

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