我如何告诉 GCC 和 Clang 查看 /usr/local/cuda 中的 include/libs?

Mai*_*tor 6 shell gcc

我已经在我的系统上安装了 CUDA,但似乎依赖它的库没有找到它的文件。我应该追加到我.bashrc为了GCC和Clang的把眼光放在目录/usr/local/cuda/include/usr/local/cuda/lib

小智 6

GCC 和 Clang 驱动程序都遵循以下环境变量:

export C_INCLUDE_PATH=/usr/local/cuda/include
export CPLUS_INCLUDE_PATH=/usr/local/cuda/include
export LIBRARY_PATH=/usr/local/cuda/lib
Run Code Online (Sandbox Code Playgroud)

检查手册。


Per*_*ulf 1

你必须这样做:

gcc -I/path_of_include_files -L/path_of_load_libraries_files 
Run Code Online (Sandbox Code Playgroud)

注意:您可以有一些-I-L 例如:

gcc -I. -L. -I../include -L../libs
Run Code Online (Sandbox Code Playgroud)