Проблема с gcc4 в Solaris 11 Доброго времени суток.
Вчера, после довольно неудачной попытки установки gcc4 на Solaris 11, поставил gcc3.
С помощью gcc3 любые программы компилируются нормально, и после нормально выполняются.
При этом перестали появляться ошибки компиляции при использовании gcc4. Но теперь, при запуске уже скомпилированного с помощью gcc4 кода получаю следующую ошибку:alexey@test:~$ ./hw.x
ld.so.1: hw.x: fatal: libgcc_s.so.1: open failed: No such file or directory
Killed
Подскажите, в чём может быть проблема?
Заранее спасибо за ответы.

21 Авг 2019 в 06:57
201 +1
0
Ответы
1

Проблема, скорее всего, связана с тем, что скомпилированный код с использованием gcc4 требует библиотеку libgcc_s.so.1, которая не была найдена в системе. Возможно, она была установлена некорректно или ее путь не указан в переменных среды.

Чтобы исправить эту проблему, попробуйте выполнить следующие действия:

Убедитесь, что библиотека libgcc_s.so.1 установлена в системе. Если ее нет, установите ее с помощью пакетного менеджера (например, pkg).

Проверьте переменные среды LD_LIBRARY_PATH и LD_RUN_PATH. Убедитесь, что путь к библиотеке libgcc_s.so.1 указан в этих переменных. Если нет, добавьте его.

Перекомпилируйте код с использованием gcc3, чтобы убедиться, что проблема не связана с самим кодом.

Если проблема не решается, попробуйте использовать gcc4 снова и удостоверьтесь, что все зависимости установлены корректно. Если проблема все равно остается, возможно, стоит обратиться за помощью к специалистам по Solaris или на форумы, посвященные этой операционной системе.

20 Апр 2024 в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир