Една примерна програма, която се опитвам да стартирам, има опцията за компилиране, както следва от makefile.
ATISTREAMSDKROOT=/home/david/src/ati-stream-sdk-v2.0-lnx64
CC=gcc
CCFLAGS=-O3 -msse2 -mfpmath=sse -ftree-vectorize -funroll-loops -Wall \
-I$(ATISTREAMSDKROOT)/include -L$(ATISTREAMSDKROOT)/lib/x86_64 -lglut -lOpenCL
Но аз използвам внедряването на OpenCL на Nvidia, така че ще променя опцията, за да харесва това.
CC=gcc
CCFLAGS=-O3 -msse2 -mfpmath=sse -ftree-vectorize -funroll-loops -Wall \
-I ~/NVIDIA_GPU_Computing_SDK/OpenCL/common/inc/ -lglut -lOpenCL
Можете ли да ми кажете дали е правилно или не? Между другото, не можах да намеря правилния път за опцията "-L" за NVIDIA, която съответства на ATI.