我有一台带有CentOS 5.8的核心i7机器,我将其用于SSH并用于运行模拟。不幸的是它只有gcc版本4.1.2。这似乎比我在使用Microsoft Visual Express c ++ 2010的慢速笔记本电脑上进行优化编译时产生的程序慢得多。我尝试了各种g ++优化标志,但它们没有多大帮助,所以我认为我需要升级gcc。
我在机器上没有root,所以看起来我必须在我的主目录中安装它。这是否可行,如果有,是否需要做出具体指示?
由于
答案 0 :(得分:8)
您可以使用EasyBuild,它可以让您在不需要root的情况下轻松安装特定的GCC版本,请参阅http://hpcugent.github.com/easybuild。
免责声明:我是EasyBuild开发人员。
答案 1 :(得分:0)
如果您使用源代码tarball构建,我相信您应该能够使用./configure --prefix=~/path/to/build/into
然后make
和make install
。
答案 2 :(得分:0)
您也可以使用GNU SRC ..
配置完成后,转到gsrc目录并指定以下命令:
make -C gnu/gcc
make -C gnu/gcc install