Happy New Year Everybody,Как включить заголовочные файлы с абсолютными путями из домашнего каталога?
Я борюсь с довольно глупой проблемой gcc include. Я попытался изменить мои рабочие относительные включенные пути (используя -I
) в абсолютные пути, чтобы я мог перемещать исходные файлы, и он все равно будет компилироваться.
относительный путь (рабочий):
-I../../../NVIDIA_GPU_Computing_SDK/OpenCL/common/inc -lOpenCL
Абсолютный путь (не работает):
-I~/NVIDIA_GPU_Computing_SDK/OpenCL/common/inc -lOpenCL
Так как же вы inlcude заголовочные файлы с абсолютными путями из домашней директории?
Благодаря
[обновление]
Я попробовал $HOME
идею с -I$HOME/NVIDIA_GPU_Computing_SDK/OpenCL/common/inc
но выход из файла макияжем говорит:
gcc
IOME/NVIDIA_GPU_Computing_SDK/OpenCL/common/inc
-lOpenCL -O3 -fno-strict-aliasing -fopenmp -std=c99 -lm -D_GNU_SOURCE -Wall -pedantic foo.c foo.c:14: fatal error: CL/cl.h: No such file or directory compilation terminated.
ли это сделать разницу что я использую файл make для этих параметров?
попробуйте использовать $ (HOME) –
Привет Дмитрий, сделайте ваш комментарий ответ, и я принимаю его. веселит. – Framester