CMake 3.11 链接 CUBLAS
CMake 3.11 Linking CUBLAS
如何在 CMake 3.11 中正确地 link 到 CUBLAS?
特别是,我正在尝试为 this code.
创建一个 CMakeLists 文件
CMakeLists 文件:
cmake_minimum_required(VERSION 3.8 FATAL_ERROR)
project(cmake_and_cuda LANGUAGES CXX CUDA)
add_executable(mmul_2 mmul_2.cu)
这给了 cublas 和 curand 多个 "undefined reference errors"。
找到解决方案,就是在 CMakeLists 文件的末尾添加这一行:
target_link_libraries(mmul_2 -lcublas -lcurand)
如何在 CMake 3.11 中正确地 link 到 CUBLAS?
特别是,我正在尝试为 this code.
创建一个 CMakeLists 文件CMakeLists 文件:
cmake_minimum_required(VERSION 3.8 FATAL_ERROR)
project(cmake_and_cuda LANGUAGES CXX CUDA)
add_executable(mmul_2 mmul_2.cu)
这给了 cublas 和 curand 多个 "undefined reference errors"。
找到解决方案,就是在 CMakeLists 文件的末尾添加这一行:
target_link_libraries(mmul_2 -lcublas -lcurand)