我想在我的CUDA代码中使用一些gsl函数。 (在Linux上的Nsight eclipse中)我已经安装了gsl,现在应该在eclipse中设置链接器设置。
我试图按照概述的步骤
here,但是我有一些问题。在项目属性中,没有“ C / C ++ Build”菜单,只有“ Build”菜单,我找不到上述博客文章中提到的设置。
如何设置链接器设置?
提前致谢!
最佳答案
您将无法直接在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中进行此类添加
关于c++ - 如何在Nvidia Nsight Eclipse中使用GNU科学库(gsl),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22296063/