Você precisa fazer isso:
gcc -I/path_of_include_files -L/path_of_load_libraries_files
NOTA: você pode ter alguns -I e alguns -L como:
gcc -I. -L. -I../include -L../libs
Instalei o CUDA no meu sistema, mas parece que seus arquivos não estão sendo encontrados pelas bibliotecas que dependem dele. O que devo acrescentar ao meu .bashrc para que o GCC e o Clang procurem nos diretórios /usr/local/cuda/include e /usr/local/cuda/lib ?
Você precisa fazer isso:
gcc -I/path_of_include_files -L/path_of_load_libraries_files
NOTA: você pode ter alguns -I e alguns -L como:
gcc -I. -L. -I../include -L../libs
Ambos gcc e clang respeitam algumas variáveis de ambiente que podem ajudar a alcançar o que você deseja. Tente adicioná-las ao seu ~/.bashrc :
export CFLAGS="-I /usr/local/cuda/include"
export LDFLAGS="-L /usr/local/cuda/lib"
No entanto, isso geralmente não é feito em um nível global - projetos diferentes precisam de inclusões e bibliotecas diferentes, então é melhor configurar os diretórios include e lib personalizados por projeto em Makefile ou usando ./configure .
Os drivers do GCC e do Clang respeitam as seguintes variáveis de ambiente:
export C_INCLUDE_PATH=/usr/local/cuda/include
export CPLUS_INCLUDE_PATH=/usr/local/cuda/include
export LIBRARY_PATH=/usr/local/cuda/lib
Verifique os manuais.