Компилировать для конкретной версии OpenMP - PullRequest
0 голосов
/ 05 октября 2018

Я компилирую кусок C-кода, который использует OpenMP с GCC 5.4 (Ubuntu 16.04).Скомпилированный код работает нормально, когда выполняется на той же машине, и части OpenMP также работают нормально.

Проблема в том, что я хочу переместить скомпилированные двоичные файлы на машину Centos 6.5.В настоящее время я получаю сообщение об ошибке:

/usr/lib64/libgomp.so.1: version 'GOMP_4.0' not found (required by ...)

Я понимаю, что GCC 5.4 (с помощью которого я компилирую код) поддерживает OpenMP 4.0, но есть ли способ заставить GCC5.4скомпилировать мой код для цели, которая не требует поддержки OpenMP 4.0?Машина CentOS включает GCC4.3 (и, следовательно, OpenMP 3.0).Или есть другое решение моей проблемы?

...