【发布时间】:2012-06-06 03:05:01
【问题描述】:
我目前正在做一些工作,包括使用 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
【问题讨论】:
-
听起来你需要一个 Makefile....
-
@talonmies 那也可以,但我不想为每个小程序都制作一个makefile。
标签: compiler-construction linker cuda include-path nvcc