为CUDA C / C ++编译器添加永久包含和库路径

时间:2012-05-31 20:19:41

标签: compiler-construction linker cuda include-path nvcc

我目前正在做一些工作,包括使用 CULA 库和GPU Computing SDK的库。

编译时,我必须在使用NVCC编译时使用以下标志:

-lcutil_x86_64 -lcula_core -lcula_lapack -lcublas -lcudart -lcuda -I$CUDA_SDK_ROOT_DIR/common/inc/ -L$CUDA_SDK_ROOT_DIR/lib/ -L$CULA_LIB_PATH_64

即使它工作正常,我也厌倦了每次必须指定包含和库路径。有没有办法运行编译器而不必提供以下参数:

-I$CUDA_SDK_ROOT_DIR/common/inc/ -L$CUDA_SDK_ROOT_DIR/lib/ -L$CULA_LIB_PATH_64

1 个答案:

答案 0 :(得分:1)

CUDA附带了nvcc的文档。该文件是nvcc.pdf。特别是阅读Nvcc.profile文件。