我想在我的CUDA代码中使用一些gsl函数。 (在Linux上的Nsight eclipse中)我已经安装了gsl,现在我应该在eclipse中设置链接器设置。
我试图按照概述的步骤进行操作 here,但我有一些问题。在项目属性中,没有“C / C ++ Build”菜单只有“Build”,我无法找到上述博文中提到的设置。
如何设置链接器设置?
提前致谢!
答案 0 :(得分:3)
您将无法在CUDA设备代码中直接使用gsl例程。 gsl库(-lgsl
)是为x86使用而编译的,不会在GPU上运行。
如果您只想在主机代码中使用gsl例程,那么只需指定包含文件和路径,链接器路径和链接库就足够了:
-I/usr/local/include/gsl
-L/usr/local/lib (or /usr/local/lib64)
-lgsl
这里是a question/answer讨论如何在nsight eclipse中进行这些添加