Я получаю мокрые ноги от OpenCL. Однако я уверен, что эта проблема не специфична для OpenCL.Как получить компоновщик в gcc для распознавания функций библиотеки OpenCL?
верхняя часть моего основного файла выглядит следующим образом:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <OpenCL/opencl.h>
// some code
cl_device_id device_id; //declaring a device id gives no errors
int err = clGetDeviceIDs(NULL, CL_DEVICE_TYPE_GPU, 1, &device_id, NULL);
//the above API call does give an error.
Я делаю это на Snow Leopard. Я могу создавать и запускать примеры Apple с помощью XCode. Я также могу скомпилировать и запустить образец кода NVIDIA, запустив make.
Как правильно скомпилировать код без использования XCODE?