9

我有一台带有 CentOS 5.8 的核心 i7 机器,我通过 SSH 连接并用于运行模拟。不幸的是,它只有 gcc 版本 4.1.2。与使用 Microsoft Visual Express c++ 2010 在较慢的笔记本电脑上进行优化时相比,这似乎产生的程序要慢得多。我尝试了各种 g++ 优化标志,但它们没有太大帮助,所以我想我需要升级 gcc。

我的机器上没有root,所以看起来我必须将它安装在我的主目录中。这是否可行,如果可行,是否需要任何具体说明来执行此操作?

谢谢

4

3 回答 3

9

您可以使用 EasyBuild,它可以让您非常轻松地安装特定的 GCC 版本而无需 root,请参阅http://hpcugent.github.com/easybuild

免责声明:我是一名 EasyBuild 开发人员。

于 2012-11-21T20:05:26.943 回答
1

你也可以使用 GNU SRC..

配置完成后,进入gsrc目录,指定如下命令:

make -C gnu/gcc 
make -C gnu/gcc install
于 2012-12-27T04:08:05.840 回答
0

如果您是从源代码 tarball 构建的,我相信您应该能够使用./configure --prefix=~/path/to/build/intoand then makeand make install

于 2012-11-21T21:35:21.483 回答