Compilando Clientes GDA

Hay un script llamado gda-buildclient que se encarga de todas la bibliotecas necesarias para una aplicación cliente GDA. Ésto es todo lo que hace, así que no encontrará complicado su uso,pero se ha incluido por su simplicidad.

Una llamada típica a este script debiera tener una salida como esta:
    
          gda-buildclient --o client
                          --f <list of .o files>
                          [--l <list of additional libs>]
                          [--L <list of directories to search libs for>]
         
       

También hay un script llamado gda-config que puede usar para conseguir las banderas de enlazado y compilación para los clientes GDA, en este caso puede integrar GDA en sus Makefiles. Su sintaxis es:
        
          Usage: gda-config [OPTIONS] [LIBRARIES]
          Options:
          	[--prefix[=DIR]]
          	[--exec-prefix[=DIR]]
          	[--version]
          	[--libs]
          	[--cflags]
          Libraries:
          	client
          	server
          	cpp
       
       
Como puede ver, gda-config puede ser usado para obtener toda la información que quiera sobre GDA. Las dos más interesantes son --libs y --cflags , que devuelven, respectivamente, las banderas de enlazado y compilación necesarias para un programa que haga uso de las bibliotecas libgda. Como hay varias maneras de usar libgda, este script ofrece la posibilidad de pasarle diferentes parámentros. Así, si usa el parámetro LIBRARIES, quepuede tomar uno de estos valores: client server cpp (para C++).