2

我目前正在做一些工作,包括使用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
4

1 回答 1

1

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

于 2012-05-31T21:52:35.717 回答