不是管理员用户如何安装本地 GCC 而不是提供?

use*_*642 2 debian gcc software-installation not-root-user

于是我进入了我的classrom,安装了Debian,和gcc 4.1。我想为我自己的 GCC 4.7 安装(从源代码编译是一个选项 - 我有时间..)并在 bash 中将它作为 gcc 在任何地方寻址。这样的事情可能吗?怎么做?

War*_*ung 5

将该--prefix选项与configure命令一起使用。

我不会尝试在configure这里给出一个完整的命令,因为 GCC 是那些最常提供复杂配置选项的程序之一,但添加类似的东西--prefix=$HOME/my-gcc-4.7会起作用。安装后,您将在该目录下获得一棵树,其中包含bin/gcc.

一旦它被构建和安装,添加$HOME/my-gcc-4.7/bin到你的头部,PATH它会突然成为默认的 GCC。