如何使用子文件夹组织CUDA C项目的源代码?

时间:2012-01-17 10:42:12

标签: eclipse cuda makefile project-layout

我使用CUDA C开发了一些并行计算代码。系统运行的是基于Ubuntu的Linux,首选的IDE是Eclipse Indigo。

我使用Cuda提供的模板设置项目。我没有设置包含代码部分(例如“gui”,“io”,“net”)的子文件夹,编译器(ncc和/或g ++)和/或链接器识别这些。

目标是只输入“make”并将所有内容放在一起。

也许有人知道项目模板或样本makefile与目录结构一起工作?我不觉得项目根目录中的许多文件(如gui_myclass.c,net_myotherclass.c,...)的现状是可行的。

1 个答案:

答案 0 :(得分:1)

这个问题与CUDA无关。对于“如何使用一个makefile在子目录中生成包含源的makefile”这个问题,我们有一个很好的答案here

这适用于任何命令行编译器,nvcc,g ++等等。