J'ai un problème avec les liens et gcc, résultant probablement d'une erreur stupide de mon côté. À partir de ce post Header files linked to from header file not found, j'ai essayé l'option -I
pour inclure des fichiers d'en-tête, mais gcc ne semble pas reconnaître le paramètre.Gcc ne parvient pas à reconnaître `-I ../ chemin`
~/Documents/projects/opencl/NVIDIA_GPU_Computing_SDK/src_l$ gcc opencl_hello_world.c –I../OpenCL/common/inc/CL/ –L/usr/local/cuda/lib –lOpenCL
gcc: –I../OpenCL/common/inc/CL/: No such file or directory
gcc: –L/usr/local/cuda/lib: No such file or directory
gcc: –lOpenCL: No such file or directory
In file included from opencl_hello_world.c:6:
../OpenCL/common/inc/CL/opencl.h:42:40: error: ../OpenCL/common/inc/CL/cl.h: No such file or directory
../OpenCL/common/inc/CL/opencl.h:43:43: error: ../OpenCL/common/inc/CL/cl_gl.h: No such file or directory
../OpenCL/common/inc/CL/opencl.h:44:47: error: ../OpenCL/common/inc/CL/cl_gl_ext.h: No such file or directory
../OpenCL/common/inc/CL/opencl.h:45:44: error: ../OpenCL/common/inc/CL/cl_ext.h: No such file or directory
Quand je la commande d'entrée cd ../OpenCL/common/inc/CL/
il me amène au bon dossier avec les fichiers d'en-tête droite en elle.
Qu'est-ce que je fais de mal?
J'étais sur le point de poser exactement la même question (OpenCL et tout) – joslinm