我能够按照说明编译 CUDA 3.0,但无法在 Mac OS X 10.6.3 上编译与之配套的 OpenCL?
我相信 OpenCL 下的 nVidia 建议您只使用它默认提供的 Apple 驱动程序。要在 OS X 上通过 gcc 编译 OpenCL 程序,您只需使用:
gcc -o foo foo.c -framework OpenCL
查看
http://www.khronos.org/files/opencl-quick-reference-card.pdf中的
clBuildProgram
。我相信该程序必须针对您想要的目标的每个显卡进行编译,就像每个 CPU 架构一样。