Lumière sur ECPG est un outil de SQL embarqué.


ECPG est un outil permettant d'inclure des commandes SQL dans un source C. Il s'agit en fait d'un précompilateur : le source ECPG est traduit en source C avec des appels aux bibliothèques PostgreSQL. Voici en détail la procédure de compilation :
  • Le fichier source porte l'extension "pgc".
  • Le source "mon_fichier.pgc" est passé au précompilateur ECPG, ce qui va nous générer le fichier source en C "mon_fichier.c".
  • Le fichier "mon_fichier.c" est passé au compilateur C ce qui va générer le fichier objet "mon_fichier.o".
  • Le fichier objet "mon_fichier.o" est lié aux bibliothèques PostgreSQL avec l'éditeur de liens, afin de générer l'exécutable final.by TAATJENE

Popular Posts