Установка определенной версии gcc на Centos 6.8

Как установить версию gcc-4.8.4 на Centos 6.8? Я уже проверил несколько источников, таких как Как установить gcc 4.7.x / 4.8.x на CentOS, но предлагаемые решения работают путем установки определенного пакета devtoolset. Например, "установить devtoolset-2-НКУ" для GCC-4.8.2, "установить devtoolset-3-НКУ" для GCC-4.9.2, электронная.Т.гр.

19
задан wasilis
09.11.2022 3:48 Количество просмотров материала 3202
Распечатать страницу

1 ответ

Ok Я нашел решение здесь

так шаги:

1.) Установите дополнительно необходимые пакеты

sudo yum install svn texinfo-tex flex zip libgcc.i686 glibc-devel.i686

2.) Решите, какую версию GCC вы хотите установить. Эта команда покажет вам "теги" для каждой из существующих версий.

svn ls svn://gcc.gnu.org/svn/gcc/tags | grep gcc | grep release

3.) Получить источник версия GCC вы хотите, и загрузить исходники в директорию ~/sourceInstallations/gcc_4_8_4_release/

mkdir ~/sourceInstallations
cd ~/sourceInstallations
svn co svn://gcc.gnu.org/svn/gcc/tags/gcc_4_8_4_release/

4.) Установите дополнительные библиотеки MPFR, GMP и MPC.

 cd gcc_4_8_4_release/
./contrib/download_prerequisites

5.) Создайте отдельную директорию для встроенного gcc. Настоятельно рекомендуется, чтобы GCC был встроен в отдельный каталог от исходных текстов.

cd ..
mkdir gcc_4_8_4_release_build/
cd gcc_4_8_4_release_build/

6.) Построить GCC. Это будет работать в течение нескольких часов. Если все сделано правильно, в последней строке будет написано "success".

отметить: если ваш компьютер имеет несколько процессоров или ядер, вы можете ускорить его путем создания в параллельное использование make-j 2 (или большее число для большего параллелизма). Так что вы можете ускорить процесс сборки за счет изменения средней части ниже линии от "&& сделать &&" На "&& сделать -Джей number_of_cores' &&". Вы можете увидеть количество ядер вашего компьютера, запустив "nproc"

../gcc_4_8_4_release/configure && make && sudo make install && echo "success"

7.) Проверьте установленные версии и их расположение.

Первая строка заставляет ваш логин "забыть" о ранее замеченных местах gcc и g++

hash -r
gcc --version
g++ --version
which gcc
which g++
0
отвечен wasilis 2022-11-10 11:36

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх