Компилирование программ с OpenCL

Закрыто
dimedrol
Сообщения: 2
Зарегистрирован: 26 янв 2013, 12:19
Operating system: ROSA Desktop.Fresh 2012

Компилирование программ с OpenCL

Сообщение dimedrol »

Здравствуйте. Хочу откомпилировать программу использующую opencl.
Но выводится ошибка, не находит библиотеку.

Код: Выделить всё

/usr/bin/ld: cannot find -lOpenCL
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
Сама библиотека в системе есть:

Код: Выделить всё

[di@localhost ocl-detector]$ locate OpenCL
/etc/OpenCL
/etc/OpenCL/vendors
/etc/OpenCL/vendors/amdocl32.icd
/etc/OpenCL/vendors/amdocl64.icd
/home/di/Загрузки/ocl-detector/libOpenCL.so.1
/usr/lib/fglrx/libOpenCL.so.1
/usr/lib64/fglrx/libOpenCL.so
/usr/lib64/fglrx/libOpenCL.so.1
Как исправить эту ошибку? указывал путь к библиотеке libOpenCL.so, а он все равно не хочет.
Спасибо.
Аватара пользователя
Pulfer
Сообщения: 3310
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Компилирование программ с OpenCL

Сообщение Pulfer »

dimedrol писал(а):Здравствуйте. Хочу откомпилировать программу использующую opencl.
Но выводится ошибка, не находит библиотеку.
Как исправить эту ошибку? указывал путь к библиотеке libOpenCL.so, а он все равно не хочет.
Спасибо.
Вероятно, добавить -L/usr/lib64/fglrx/ к строке компиляции.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586
dimedrol
Сообщения: 2
Зарегистрирован: 26 янв 2013, 12:19
Operating system: ROSA Desktop.Fresh 2012

Re: Компилирование программ с OpenCL

Сообщение dimedrol »

Пробовал. Та же ошибка. Может быть пакет fglrx-opencl и сама библиотека кривая?
Установил заново пакет и теперь все нормально. Спасибо большое за ответ.
Закрыто

Вернуться в «Общие вопросы по РОСЕ»