¿Cómo organizo el código fuente de un proyecto CUDA C usando subcarpetas?
-
29-10-2019 - |
Pregunta
Desarrollo un código informático paralelo usando Cuda C. El sistema está ejecutando un Linux basado en Ubuntu, el IDE de elección es Eclipse Indigo.
Configuré el proyecto usando la plantilla que se entrega con CUDA. No puedo configurar la subcarpeta que contiene partes de código (diga "GUI", "IO", "net") de tal manera que el compilador (NCC y/o G ++) y/o enlazador los reconocan.
El objetivo sería simplemente escribir "hacer" y todo se junta.
¿Quizás alguien conoce una plantilla de proyecto o una muestra de maquillaje que funciona con estructuras de directorio? No siento el status quo con sus muchos archivos (como gui_myclass.c, net_myotherclass.c, ...) en el directorio de los proyectos es el camino a seguir.
No hay solución correcta
Otros consejos
Esta pregunta no tiene nada que ver con CUDA. Hay una buena respuesta aquí a la pregunta "¿Cómo genero un archivo de make con la fuente en subdirectorios usando solo un archivo de make"?
Esto se aplica a cualquier compilador de línea de comando, NVCC, G ++, lo que sea.