Jestem nowicjuszem w OpenCL.Kompilacja OpenCL na Linuksie
Od wczoraj, próbuję użyć OpenCL do programowania równoległego zamiast CUDA, które jest dla mnie bardziej znane i wcześniej doświadczone.
Teraz mam układ GPU NVIDIA GTX 580, system Ubuntu Linux 12.04 OS i pakiet SDK CUDA 4.1 (wcześniej zainstalowany z powodu programowania CUDA).
W folderze SDK CUDA niektóre pliki nagłówkowe OpenCL i biblioteka są już dołączone.
Właśnie pobrałem przykłady OpenCL ze strefy programisty NVIDII. (Oto link! https://developer.nvidia.com/opencl)
Próbuję samemu skompilować przykład, ale nie mogłem.
Do tworzenia Makefile używam -I dodałem ścieżkę do pliku nagłówkowego, ale nie wiem, jak dodać ścieżkę do biblioteki i jaka jest nazwa biblioteki OpenCL.
Szukałem w Google, ale ktoś powiedział, że plik o nazwie libOpenCL.so, ale mam tylko OpenCL.lib.
Czy ktoś może mi pomóc?
lib jest do okien statycznej lib, czy pobrać odpowiedni pakiet? – ardiyu07
Możliwy duplikat [co jest potrzebne do kompilacji opencl na ubuntu? (i przez długi okres) (http://stackoverflow.com/questions/7542808/what-is-needed-to-compile-opencl-on-ubuntu-and-by-extension-opencl-period) –