我使用CUDA C开发了一些并行计算代码。系统运行的是基于Ubuntu的Linux,首选的IDE是Eclipse Indigo。
我使用Cuda提供的模板设置项目。我没有设置包含代码部分(例如“gui”,“io”,“net”)的子文件夹,编译器(ncc和/或g ++)和/或链接器识别这些。
目标是只输入“make”并将所有内容放在一起。
也许有人知道项目模板或样本makefile与目录结构一起工作?我不觉得项目根目录中的许多文件(如gui_myclass.c,net_myotherclass.c,...)的现状是可行的。
答案 0 :(得分:1)
这个问题与CUDA无关。对于“如何使用一个makefile在子目录中生成包含源的makefile”这个问题,我们有一个很好的答案here。
这适用于任何命令行编译器,nvcc,g ++等等。