Как организовать исходный код проекта CUDA C с использованием подпапок? - PullRequest
1 голос
/ 17 января 2012

Я разрабатываю некоторый код параллельных вычислений, используя CUDA C. Система работает под управлением Linux на основе Ubuntu, IDE на выбор - Eclipse Indigo.

Я настроил проект, используя шаблон, поставляемый с Cuda.Я не могу настроить подпапку, содержащую части кода (скажем, «gui», «io», «net») таким образом, что компилятор (ncc и / или g ++) и / или компоновщик распознает их.

Цель состоит в том, чтобы просто набрать "make", и все будет собрано вместе.

Возможно, кто-нибудь знает шаблон проекта или образец make-файла, который работает со структурами каталогов?Я не чувствую, что статус-кво с его многочисленными файлами (такими как gui_myclass.c, net_myotherclass.c, ...) в корневом каталоге проектов - это путь.

1 Ответ

1 голос
/ 22 февраля 2012

Этот вопрос не имеет ничего общего с CUDA. Здесь есть хороший ответ здесь на вопрос "как создать make-файл с исходным кодом в подкаталогах, используя только один make-файл".

Это относится к любому компилятору командной строки, nvcc, g ++ и т. Д.

...