我正在尝试编译使用nvidia cuda驱动程序api的代码,但编译返回以下错误:
g++ -fPIC -o exec helloWorldDriverAPI.cpp.o -lcuda
ld: library not found for -lcuda
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [exec] Error 1
以下是我遇到问题的示例代码: https://github.com/mciancia/CUDA-Driver-api
我尝试手动指向库文件夹,但它对我不起作用。
此外,我在Linux下编译此代码没有任何问题。 我在os x 10.10和最新驱动程序(6.5)
下使用带有nvidia 750m的macbook答案 0 :(得分:1)
回复elsewhere,在此处复制答案,将其从未答复的列表中删除:
您需要添加库的位置。 Makefile中的LIB_CUDA变量应为:
LIB_CUDA := -L/usr/local/cuda/lib -lcuda