Проблема с 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
Подскажите, в чём может быть проблема?
Заранее спасибо за ответы.
Проблема, скорее всего, связана с тем, что скомпилированный код с использованием gcc4 требует библиотеку libgcc_s.so.1, которая не была найдена в системе. Возможно, она была установлена некорректно или ее путь не указан в переменных среды.
Чтобы исправить эту проблему, попробуйте выполнить следующие действия:
Убедитесь, что библиотека libgcc_s.so.1 установлена в системе. Если ее нет, установите ее с помощью пакетного менеджера (например, pkg).
Проверьте переменные среды LD_LIBRARY_PATH и LD_RUN_PATH. Убедитесь, что путь к библиотеке libgcc_s.so.1 указан в этих переменных. Если нет, добавьте его.
Перекомпилируйте код с использованием gcc3, чтобы убедиться, что проблема не связана с самим кодом.
Если проблема не решается, попробуйте использовать gcc4 снова и удостоверьтесь, что все зависимости установлены корректно. Если проблема все равно остается, возможно, стоит обратиться за помощью к специалистам по Solaris или на форумы, посвященные этой операционной системе.
Проблема, скорее всего, связана с тем, что скомпилированный код с использованием gcc4 требует библиотеку libgcc_s.so.1, которая не была найдена в системе. Возможно, она была установлена некорректно или ее путь не указан в переменных среды.
Чтобы исправить эту проблему, попробуйте выполнить следующие действия:
Убедитесь, что библиотека libgcc_s.so.1 установлена в системе. Если ее нет, установите ее с помощью пакетного менеджера (например, pkg).
Проверьте переменные среды LD_LIBRARY_PATH и LD_RUN_PATH. Убедитесь, что путь к библиотеке libgcc_s.so.1 указан в этих переменных. Если нет, добавьте его.
Перекомпилируйте код с использованием gcc3, чтобы убедиться, что проблема не связана с самим кодом.
Если проблема не решается, попробуйте использовать gcc4 снова и удостоверьтесь, что все зависимости установлены корректно. Если проблема все равно остается, возможно, стоит обратиться за помощью к специалистам по Solaris или на форумы, посвященные этой операционной системе.