История изменений
Исправление ZenitharChampion, (текущая версия) :
Когда я зашёл в /opt/devtoolset-1.1, там вместо libstdc++.so.6 лежал текстовый файл. Похоже, всё так, как ты и рассказываешь!
А вот так я делал в Debian:
tar xf gmp-6.1.0.tar.xz
cd gmp-6.1.0
CPPFLAGS=-fexceptions ./configure --enable-cxx --prefix=/mnt/data/gcc-4.9
make -j9
make install
cd ..
tar xf mpfr-3.1.3.tar.xz
cd mpfr-3.1.3
./configure --prefix=/mnt/data/gcc-4.9 --with-gmp=/mnt/data/gcc-4.9
make -j9
make install
cd ..
tar xf mpc-1.0.3.tar.gz
cd mpc-1.0.3
./configure --prefix=/mnt/data/gcc-4.9 --with-gmp=/mnt/data/gcc-4.9 --with-mpfr=/mnt/data/gcc-4.9
make -j9
make install
cd ..
tar xf ppl-1.1.tar.xz
cd ppl-1.1
./configure --prefix=/mnt/data/gcc-4.9 --with-gmp-prefix=/mnt/data/gcc-4.9
make -j9
make install
cd ..
make -j9
make install
cd ..
tar xf gcc-4.9.3.tar.bz2
cd gcc-4.9.3
mkdir objdir
cd objdir
export LD_LIBRARY_PATH=/mnt/data/gcc-4.9/lib:$LD_LIBRARY_PATH
../src/gcc-4.5.3/configure --prefix=/mnt/data/gcc-4.9 --enable-languages=c,c++,lto --with-gmp=/mnt/data/gcc-4.9 --with-mpfr=/mnt/data/gcc-4.9 --with-mpc=/mnt/data/gcc-4.9 --with-ppl=/mnt/data/gcc-4.9
Получается, нужно просто удалить файл и скопировать вместо него из CentOS? Я сомневаюсь. Мне кажется что всё упадёт
Исходная версия ZenitharChampion, :
Когда я зашёл в /opt/devtoolset-1.1, там вместо libstdc++.so.6 лежал текстовый файл. Похоже, всё так, как ты и рассказываешь!
А вот так я делал в Debian:
tar xf gmp-6.1.0.tar.xz
cd gmp-6.1.0
./configure --prefix=/mnt/data/gcc-4.9
make -j9
make install
cd ..
tar xf mpfr-3.1.3.tar.xz
cd mpfr-3.1.3
./configure --prefix=/mnt/data/gcc-4.9 --with-gmp=/mnt/data/gcc-4.9
make -j9
make install
cd ..
tar xf mpc-1.0.3.tar.gz
cd mpc-1.0.3
./configure --prefix=/mnt/data/gcc-4.9 --with-gmp=/mnt/data/gcc-4.9 --with-mpfr=/mnt/data/gcc-4.9
make -j9
make install
cd ..
tar xf ppl-1.1.tar.xz
cd ppl-1.1
./configure --prefix=/mnt/data/gcc-4.9 --with-gmp-prefix=/mnt/data/gcc-4.9
make -j9
make install
cd ..
make -j9
make install
cd ..
tar xf gcc-4.9.3.tar.bz2
cd gcc-4.9.3
mkdir objdir
cd objdir
export LD_LIBRARY_PATH=/mnt/data/gcc-4.9/lib:$LD_LIBRARY_PATH
../src/gcc-4.5.3/configure --prefix=/mnt/data/gcc-4.9 --enable-languages=c,c++,lto --with-gmp=/mnt/data/gcc-4.9 --with-mpfr=/mnt/data/gcc-4.9 --with-mpc=/mnt/data/gcc-4.9 --with-ppl=/mnt/data/gcc-4.9
Получается, нужно просто удалить файл и скопировать вместо него из CentOS? Я сомневаюсь. Мне кажется что всё упадёт