Ошибка при загрузке общих библиотек: libiomp5.so: не удается открыть общий объектный файл: нет такого файла или каталога

Я установил Intel® Parallel Studio XE Composer Edition для C++ Linux, чтобы использовать OpenMP 4.0. Я компилирую пример кода с

icc example.c -openmp -o пример

Когда я запускаю./example у меня появляется ошибка:

./example: ошибка при загрузке общих библиотек: libiomp5.so: невозможно открыть общий объектный файл: нет такого файла или каталога

2 ответа

В HPC я получаю такое же сообщение, если не запускаю module load intel во-первых.

Другая ссылка: https://software.intel.com/en-us/forums/topic/271099

Существует зависимость от модуля libiomp5.so. Проверьте, установлен ли на вашей машине этот модуль, запустив $find / -name libiomp5.so и, если модуль не найден, установите его и поместите в папку модулей, в которой просматривает ваша программа.

С компилятором Intel вы должны использовать -qopenmp,

Другие вопросы по тегам