Я довольно новичок в OpenCL и хотел проверить размеры различных типов данных, но попытка напечатать sizeof cl_int * приводит к ошибке сегментации. Я не могу найти логическую причину для этого.
#include <stdio.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <CL/opencl.h>
void main(){
cl_int a;
printf("size:%d\n",sizeof(size_t));
cl_int num = 10;
printf(sizeof(cl_int *));
exit(0);
//cl_int *data,*data_2,*data_3 = (cl_int *)malloc(num*sizeof(cl_int));
printf("Done!");
}