From: | "anuj" <Anuj(at)in-control(dot)de> |
---|---|
To: | <pgsql-general(at)postgresql(dot)org> |
Subject: | libpq connectivity |
Date: | 2000-07-07 04:53:34 |
Message-ID: | NEBBICAAMKOEBEPFMFPBOEMECAAA.Anuj@in-control.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Hello,
I am working on Linux RH 6.0 platform.
I want use PostgreSQL as a backend. 'C' language as a front-end.
I am not able to connect to each other.
I am using libpq.
The program is :-
/*conn2.c*/
#include <stdio.h>
#include "/usr/include/pgsql/libpq-fe.h"
main()
{
char *pghost, *pgport, *pgoptions,*pgtty;
char *dbName;
PGconn *conn;
pghost = NULL; /* host name of the backend server */
pgport = NULL; /* port of the backend server */
pgoptions = NULL; /* special options to start up the backend
* server */
pgtty = NULL; /* debugging tty for the backend server */
dbName = "template1";
/* make a connection to the database */
conn = PQsetdb(pghost, pgport, pgoptions, pgtty, dbName);
}
The compiling is ok, but linking have error.
$ gcc conn2.c -c -o conn2
No error
The program compile and linking result :-
*****************
$ gcc conn2.c -o conn2
/tmp/cchKU26L.o: In function `main':
/tmp/cchKU26L.o(.text+0x47): undefined reference to `PQsetdbLogin'
collect2: ld returned 1 exit status
*****************
How to remove this linking error, or how to make link between PostgreSQL and
'C'?
Thanks in advance
Anuj
From | Date | Subject | |
---|---|---|---|
Next Message | Thomas Lockhart | 2000-07-07 05:28:37 | Re: [HACKERS] Re: Revised Copyright: is this more palatable? |
Previous Message | Bruce Momjian | 2000-07-07 03:19:05 | Re: PostgreSQL & the BSD License |