2010-09-08 1 views
2

У меня проблема со связью и gcc, вероятно, из-за глупой ошибки на моей стороне. Рисуя из этого сообщения Header files linked to from header file not found, я попробовал опцию -I для inlcude файлов заголовков, но gcc просто не распознает параметр.Gcc не распознает `-I ../ path`

~/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 

Когда я ввода команды cd ../OpenCL/common/inc/CL/ это приносит мне нужную папку с нужными файлами заголовков в нем.

Что делать неправильно?

+0

Я собирался задать тот же точный вопрос (OpenCL и все) – joslinm

ответ

3

Проверьте, есть ли - в -I, -L, -l нет на каком-либо другом языке.

Кажется, что какой-то символ юникода, а не ascii.

Вот почему они не распознаются как gcc, а исходные файлы.

+0

Спасибо, я скопировал cmd с веб-страницы, и это был действительно другой символ. – Framester

 Смежные вопросы

  • Нет связанных вопросов^_^