erreur: cuda_runtime.h: aucun fichier ou répertoire de ce type
Comment puis-je la force à gcc de regarder dans /usr/cuda/local/include cuda_runtime.h?
Je suis d'essayer de compiler une application CUDA avec un C wrapper. Je suis sur Ubuntu 10.04.
J'ai compilé mon CUDA application en un .donc, avec la commande suivante:
nvcc -arch=sm_11 -o libtest.so --shared -Xcompiler -fPIC main.cu
Lorsque j'essaie de compiler mon c wrapper fichier avec la commande suivante:
gcc -std=c99 -o main -L. -ltest main.c
Je reçois l'erreur:
error: cuda_runtime.h: No such file or directory
J'ai vérifié que cuda_runtime.h est en effet présent dans /usr/local/cuda/include
source d'informationauteur skrieder
Vous devez vous connecter pour publier un commentaire.
À l'aide d'un commutateur permis de gcc pour trouver le cuda_runtime.h fichier:
Si vous êtes en utilisant CMake
Ajouter
-isystem /usr/local/cuda-8.0/include
à CXX_INCLUDES dans les drapeaux.faire fichier.