我有一台带有 CentOS 5.8 的核心 i7 机器,我通过 SSH 连接并用于运行模拟。不幸的是,它只有 gcc 版本 4.1.2。与使用 Microsoft Visual Express c++ 2010 在较慢的笔记本电脑上进行优化时相比,这似乎产生的程序要慢得多。我尝试了各种 g++ 优化标志,但它们没有太大帮助,所以我想我需要升级 gcc。
我的机器上没有root,所以看起来我必须将它安装在我的主目录中。这是否可行,如果可行,是否需要任何具体说明来执行此操作?
谢谢
您可以使用 EasyBuild,它可以让您非常轻松地安装特定的 GCC 版本而无需 root,请参阅http://hpcugent.github.com/easybuild。
免责声明:我是一名 EasyBuild 开发人员。
你也可以使用 GNU SRC..
配置完成后,进入gsrc目录,指定如下命令:
make -C gnu/gcc
make -C gnu/gcc install
如果您是从源代码 tarball 构建的,我相信您应该能够使用./configure --prefix=~/path/to/build/into
and then make
and make install
。