CentOS 6: настройка: ошибка: компилятор должен поддерживать обработку очистки C

Я пытаюсь установить glibc 2.14 on CentOS 6 - centos-release-6-9.el6.12.3.x86_64 С source

во время работы ./configure --prefix=/opt/glibc-2.14 команда, я получаю следующую ошибку

configure: error: the compiler must support C cleanup handling

полный вывод конфигурации можно найти здесь

16
задан m1k3y02
17.03.2023 11:39 Количество просмотров материала 3217
Распечатать страницу

1 ответ

установить DevToolset 3 GCC и gcc C++ Compiler

yum install devtoolset-3-gcc devtoolset-3-gcc-c++

скачать glibc-2.14 source

wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz

распаковать glibc-2.14

tar xfz glibc-2.14.tar.gz

включить DevToolset-3 в новой оболочке bash

scl enable devtoolset-3 bash

перейти в каталог glibc-2.14

cd glibc-2.14

создать каталог сборки, так как вы не можете настроить исходный каталог и перейти туда

mkdir build && cd build/

выполнить configure с параметром prefix, чтобы указать каталог, в котором glibc должен быть расположен

../configure --prefix=/opt/glibc-2.14

запустить make

make -j4

перед установкой glibc требуется ld.Итак.conf файл, который будет создан в каталоге назначения. Создайте файл и каталоги

mkdir -p /opt/glibc-2.14/etc ; touch /opt/glibc-2.14/etc/ld.so.conf

установить GCC в каталог назначения

make install

экспортировать путь к библиотеке GLIBC

export LD_LIBRARY_PATH=/opt/glibc-2.14/lib
0
отвечен m1k3y02 2023-03-18 19:27

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

Ваш ответ

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

Имя
Вверх