Saludos,
Tengo un proyecto, inicial aún, en C++, tengo varias inquietudes:
Tengo un proyecto, inicial aún, en C++, tengo varias inquietudes:
- En Linux puedo obtener listado de los Includes, de los Paths de los Libs con el comando pkg-config; ejemplo: pkg-config --cflags gtk+-2.0 me arrojaría los Includes necesarios para Gtk+ 2.0, pero no encuentro forma de incluir el comando en el Makefile, me toca copiar la ruta y pegarla estáticamente. ¿Existe alguna forma de dinámicamente generar la ruta con el comando, en lugar de quemarla en el Makefile?.
- Cómo hago para compilar un directorio completo sin necesidad de decirle uno por uno los archivos "gcc -c archivo1.cpp archivo2.cpp -o builddir" ... en lugar decirle todo lo que está en un directorio, incluyendo subdirectorios.
- En proyectos C++/GNU es recomendable emplear un directorio "src" y un "build" para la salida, o es mejor (como he visto en algunos sources) en el raíz del proyecto poner los fuentes y los binarios generados, todo junto.