我正在使用Nvidia的simpleCUBLAS示例代码。该示例附带一个Makefile,或者我可以像这样编译它:
g ++ -m32 -I / usr / local / cuda / include -I。 -o simpleCUBLAS.o -c simpleCUBLAS.cc g ++ -m32 -o simpleCUBLAS simpleCUBLAS.o -L / usr / local / cuda / lib -l cudart -l cublas
(“-I。”包含的文件是cuda_runtime.h helper_cuda.h helper_string.h)
这编译并运行得很好。 但是,我想使用Eclipse的CsA的Nsight编辑器来实现这一点。
我的问题是: 如何将这些选项添加到Eclipse(-L / usr / local / cuda / lib -l cudart -l cublas,& the -I。)Nsight?
其他细节: 我正在使用Linux。 我在其他地方看到过Eclipse和Eclipse的一些信息。 c / c ++项目,但这里我使用的是cuda c / c ++项目。
感谢。
答案 0 :(得分:7)
我认为这不是针对Nsight Eclipse Edition的。您要做的是使用Eclipse构建的任何C / C ++项目的标准操作。 Nsight EE不会以任何主要方式更改这些步骤。您可以使用Nsight EE中的内置Eclipse帮助轻松获得有关这些主题的帮助。例如:
您的所有问题(添加库路径,添加库,添加包含路径)都与项目属性有关。我们可以通过以下方式直接访问这些属性:
cublas
,而不是lcublas,而不是-lcublas