是否可以在没有root的情况下在CentOS上安装g ++?

时间:2012-11-21 19:50:14

标签: linux gcc g++ centos root

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

我在机器上没有root,所以看起来我必须在我的主目录中安装它。这是否可行,如果有,是否需要做出具体指示?

由于

3 个答案:

答案 0 :(得分:8)

您可以使用EasyBuild,它可以让您在不需要root的情况下轻松安装特定的GCC版本,请参阅http://hpcugent.github.com/easybuild

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

答案 1 :(得分:0)

如果您使用源代码tarball构建,我相信您应该能够使用./configure --prefix=~/path/to/build/into然后makemake install

答案 2 :(得分:0)

您也可以使用GNU SRC ..

配置完成后,转到gsrc目录并指定以下命令:

make -C gnu/gcc 
make -C gnu/gcc install