How can I force gcc to look in /usr/cuda/local/include for cuda_runtime.h?
I'm attempting to compile a CUDA application with a C wrapper. I'm running Ubuntu 10.04.
I've successfully compiled my CUDA application into a .so with the following command:
nvcc -arch=sm_11 -o libtest.so --shared -Xcompiler -fPIC main.cu
When I try and compile my c wrapper file with the following command:
gcc -std=c99 -o main -L. -ltest main.c
I receive the error:
error: cuda_runtime.h: No such file or directory
I've verified that cuda_runtime.h is in fact present in /usr/local/cuda/include
If you are using CMake
find_package(CUDA REQUIRED)
include_directories("${CUDA_INCLUDE_DIRS}")