Precisa instalar o pacote da lib para desenvolvimento, chamada libecpg-dev, uma vez instalada, o pré-processador embutido SQL( ecpg) já deve estar instalado, inclusive pronto e disponível para ser usado/chamado através da linha de comando do seu sistema Linux, digitando ecpg, leia a documentação do manual (man ecpg) para detalhes da sintaxe do comando e dos argumentos disponíveis.
Através da linguagem C, você deve incluir as diretivas ecpgtype.h e ecpglib.h em seu fonte, onde se encontram protótipos responsáveis pela interface.
Você pode fazer um teste implementando métodos que conectam ao banco, se tudo ocorrer corretamente, você terá acesso
ao seu banco usando essa API.
Maiores detalhes usando ecpg com C, leia a documentação oficial do PostgreSQL através do link abaixo:
http://pgdocptbr.sourceforge.net/pg80/ecpg.html