From: | Synthèse Graphique <contact(at)synthesegraphique(dot)com> |
---|---|
To: | pgsql-fr-generale <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | Re: Compiler trigger en C sous Windows |
Date: | 2006-02-10 10:48:08 |
Message-ID: | cf85e9af2b28d962831463cd227fe833@synthesegraphique.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Le 10 févr. 06, à 11:30, Jean-Max Reymond a écrit :
> Le 10/02/06, Olivier Peaucelle Synthèse
> Graphique<opeaucelle(at)synthesegraphique(dot)com> a écrit :
>> Du coup, j'ai modifié la ligne de commande en :
>>
>> $ gcc -shared -o pstypes.dll -WI -dy --library-path/E/lib/ -l
>> libpq.a
>> --out-implib XXX.o
>>
>> et j'obtiens :
>>
>>
>> c:\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe:
>> cannot find -llibpq.a
>> collect2: ld returned 1 exit status
>
> il faut que tu lui indiques où se trouve libpq.a
>
libpq.a se trouve dans e:\lib
C'est-à-dire ?
Comment faire ?
si j'écris
$ gcc -shared -o pstypes.dll -WI -dy --library-path/E/lib/ -l
/E/lib/libpq.a
il me dit que -le:/lib/libpq.a n'existe pas !
(au fait j'ai oublié de préciser que j'avais copié e:\program
files\PostreSQL\8.1\lib en e:\lib pour éviter le pb de l'espace dans le
nom du chemin)
Olivier Peaucelle
(PS. désolé pour les 2 mails envoyés à votre adresse directement)
From | Date | Subject | |
---|---|---|---|
Next Message | Jean-Max Reymond | 2006-02-10 10:49:31 | Re: Compiler trigger en C sous Windows |
Previous Message | Jean-Max Reymond | 2006-02-10 10:30:07 | Re: Compiler trigger en C sous Windows |