如何在nvidia Nsight eclipse中使用GNU科学库(gsl)

时间:2014-03-10 09:13:44

标签: c++ eclipse cuda gsl nsight

我想在我的CUDA代码中使用一些gsl函数。 (在Linux上的Nsight eclipse中)我已经安装了gsl,现在我应该在eclipse中设置链接器设置。

我试图按照概述的步骤进行操作 here,但我有一些问题。在项目属性中,没有“C / C ++ Build”菜单只有“Build”,我无法找到上述博文中提到的设置。

如何设置链接器设置?

提前致谢!

1 个答案:

答案 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中进行这些添加