在Linux上安装gcc没有root权限

Mat*_*ock 26 c++ linux gcc g++

我可以访问公共图书馆中的计算机,我想尝试一些C++和其他代码.问题是没有安装g ++,我无法使用包安装它,因为我没有root访问权限.是否有"智能"方法为主文件夹中的编程创建完整环境?

我安装了gcc(我可以编译C代码).另外,我有一个一致的主文件夹.我不知道在哪里可以找到预编译的g ++,我发现只有源代码但我不知道如何处理它.我试图让他们安装这个,但它不起作用:)

Rud*_*udi 11

您可以使用--prefix参数运行configure脚本:../gcc-4.5.0/configure --prefix=/home/foo/bar.由于c ++标准库很可能与系统上的标准库不同,因此必须先设置,export LD_LIBRARY_PATH=/home/foo/bar/lib然后才能启动此编译器编译的程序.

  • http://www.linuxfromscratch.org/lfs/view/stable/可能对如何获得g ++构建很有用. (3认同)
  • 这取决于是否有一个现有的编译器工具链来引导. (2认同)

小智 8

如果要将其作为本地用户安装

GNU GSRC提供了一种简单的方法

链接:http://www.gnu.org/software/gsrc/

配置完成后,只需指定以下命令:

cd gsrc
make -C pkg/gnu/gcc 
make -C pkg/gnu/gcc install
Run Code Online (Sandbox Code Playgroud)

第二步也可以改为加速N核系统:

make -C pkg/gnu/gcc MAKE_ARGS_PARALLEL="-jN"
Run Code Online (Sandbox Code Playgroud)

  • 我建议使用稳定版本(如2013.07)而不是主干,从以下网址下载:http://ftp.gnu.org/gnu/gsrc/ (3认同)