Неправильная установка clang, всегда «ошибка сегментации»

В этом конкретном случае я решил проблему, перекомпилировав пакет openssl, выполнив команды:

$./configure
$ make
# make install

(последние две команды необходимо выполнять от имени пользователя root.)

0
04.05.2021, 19:57
1 ответ

Как сказано в комментариях, у вас есть хлам в /usr/local, и по какой-то причине (неправильные переменные среды LD_LIBRARY_PATHили что-то в этом роде? )кажется, что они выбираются раньше/вместо официальных под /usr/libили /usr/lib64.

Используйте ldd(1), чтобы узнать, какие библиотеки пытается загрузить ваш /usr/bin/clang.

Вы говорите, что пытались установить clangиз git, который по умолчанию будет установлен под /usr/local/. Используйте locate(1)или find(1)для поиска проблемных файлов (сообщение об ошибке указывает на множество подозреваемых ), проверьте, принадлежит ли файл чему-то важному/это файл, установленный вашим менеджером пакетов (I' Если я не знаком с Ubuntu, какой-нибудь пользователь Debian может предоставить заклинание для этого ), удалить (или спрятать, например, /var/tmp/usr/local/..., чтобы сохранить исходные места )и повторить попытку.

0
28.07.2021, 11:35

Теги

Похожие вопросы