Обсуждение: undefined reference to xxx

Поиск
Список
Период
Сортировка

undefined reference to xxx

От
Ismail Tiryaki
Дата:
Hi all,
    I have joined this list newly, and I have some question this
question may be solved up to now

        I wrote simple c source this is connect my postgresql database
but when I compile my source I see some errors this is listed below
 gcc -g connect.c -o connec /usr/lib/libpg.a -I /usr/include/pgsql
/tmp/cc91os3S.o: In function `exit_nicely': /root/connect.c:7: undefined
reference to `PQfinish' /tmp/cc91os3S.o: In function `main':
/root/connect.c:17: undefined reference to `PQsetdbLogin'
/root/connect.c:18: undefined reference to `PQstatus' /root/connect.c:20:
undefined reference to `PQerrorMessage' collect2: ld returned 1 exit
status
How can I solve this problem?Please help me?
I look forward your message as soon as possible?
Please!



Re: undefined reference to xxx

От
Patrick Welche
Дата:
On Wed, Jan 31, 2001 at 09:43:50AM +0200, Ismail Tiryaki wrote:
>
> Hi all,
>     I have joined this list newly, and I have some question this
> question may be solved up to now
>
>         I wrote simple c source this is connect my postgresql database
> but when I compile my source I see some errors this is listed below
>  gcc -g connect.c -o connec /usr/lib/libpg.a -I /usr/include/pgsql
> /tmp/cc91os3S.o: In function `exit_nicely': /root/connect.c:7: undefined
> reference to `PQfinish' /tmp/cc91os3S.o: In function `main':
> /root/connect.c:17: undefined reference to `PQsetdbLogin'
> /root/connect.c:18: undefined reference to `PQstatus' /root/connect.c:20:
> undefined reference to `PQerrorMessage' collect2: ld returned 1 exit
> status
> How can I solve this problem?Please help me?
> I look forward your message as soon as possible?
> Please!

I would guess a typo: PQerrorMessage, on my system, is in libpq.a, not libpg.a
(which I don't have)

Cheers,

Patrick