2010-09-08 4 views
2

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?

+0

J'étais sur le point de poser exactement la même question (OpenCL et tout) – joslinm

Répondre

3

Vérifiez si - dans -I, -L, -l n'est pas dans une autre langue.

Il semble que ce soit un symbole Unicode, pas Ascii.

C'est pourquoi ils ne sont pas reconnus en tant qu'options gcc mais en tant que fichiers source.

+0

Merci, j'ai coppied le cmd d'une page web et c'était en effet un symbole différent. – Framester

Questions connexes