我有一个我没有root访问权限的系统,但我需要安装当前版本的GCC(4.7.2).
系统正在运行Linux 2.6.18的x86_64版本,并且已经有GCC 4.1(尽管–version表示它是用它构建的,但没有C支持).
编辑5:此时,以下步骤只是我尝试过的一组事情.从那以后我开始清洁了几次.我正在寻找有人详细说明我需要使用所有开关所需的确切顺序.
这是我到目前为止所经历的过程(ROOT是我主目录中的文件夹)
make-3.82>./configure --prefix=$ROOT && make && make install && hash -r
binutils-2.23>./configure --prefix=$ROOT && make && make install
autoconf-2.69>./configure --prefix=$ROOT && make && make install
automake-1.9>./configure --prefix=$ROOT && make && make install
flex-2.5.37>./configure --prefix=$ROOT && make && make install
libunwind-1.1>./configure --prefix=$ROOT && make && make install
gcc-4.7.2-scratch>../gcc-4.7.2/configure --prefix=$ROOT \
--disable-multilib --disable-nls --enable-lang