0
我具有幾乎如在本討論的問題同樣的問題:CURAND未定義參考誤差
CURAND Library - Compiling Error - Undefined reference to functions
即,在已經包括cuda.h,curand.h和curand_kernel庫,使用
curandGenerator_t gen;
和
curandCreateGenerator(&gen, CURAND_RNG_PSEUDO_DEFAULT);
給了我下面的埃羅r:
undefined reference to `curandCreateGenerator'
我知道這是重複的,但我真的不明白我應該怎麼做。
我在Ubuntu使用Nsight Eclipse和我嘗試添加 「-lcurand」 到
項目屬性 - >生成 - >設置 - >工具設置 - > NVCC編譯器 - >命令
我試着將它改爲「nvcc -o RNG7 RNG7.cu -lcurand -Xlinker = -rpath,/ usr/local/cuda/lib」,但似乎沒有任何效果。
我是一個真正的新手在這裏,所以有一點細節的幫助將不勝感激,以及背後的一些原因,我更喜歡理解的東西來快速修復!