Problème de compilation avec GCC - C - Programmation
MarshPosté le 27-07-2005 à 15:21:16
Bonjour,
j'essai de compiler un programme .c avec gcc via la ligne : gcc -g -I /usr/include/pgsql -o prog file.c -L /usr/share/pgsql -lecpg -lpq
J'obtiens l'affichage suivant :
/usr/bin/ld: warning: libpgtypes.so.1, needed by /usr/lib/gcc-lib/i386-redhat-l nux/3.2.3/../../../libecpg.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libpq.so.3, needed by /usr/lib/gcc-lib/i386-redhat-linux/ .2.3/../../../libecpg.so, not found (try using -rpath or -rpath-link) /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libecpg.so: undefined referen e to `PGTYPESnumeric_from_asc' ... ... /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libecpg.so: undefined referen e to `PGTYPESnumeric_to_decimal' /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libecpg.so: undefined referen e to `PGTYPEStimestamp_to_asc' /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libecpg.so: undefined referen e to `PGTYPESnumeric_to_asc' collect2: ld returned 1 exit status make: *** [x] Error 1
alors que le programme ne contient pas d'erreurs de syntaxe, ni autres.
Si quelqu'un pouvait m'aider ou tout du moins m'éclairer ce serait cool Merci. ++
/usr/bin/ld: warning: libpgtypes.so.1, needed by /usr/lib/gcc-lib/i386-redhat-l nux/3.2.3/../../../libecpg.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libpq.so.3, needed by /usr/lib/gcc-lib/i386-redhat-linux/ .2.3/../../../libecpg.so, not found (try using -rpath or -rpath-link)
--------------- Can't buy what I want because it's free -
Marsh Posté le 27-07-2005 à 15:21:16
Bonjour,
j'essai de compiler un programme .c avec gcc via la ligne :
gcc -g -I /usr/include/pgsql -o prog file.c -L /usr/share/pgsql -lecpg -lpq
J'obtiens l'affichage suivant :
/usr/bin/ld: warning: libpgtypes.so.1, needed by /usr/lib/gcc-lib/i386-redhat-l
nux/3.2.3/../../../libecpg.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libpq.so.3, needed by /usr/lib/gcc-lib/i386-redhat-linux/
.2.3/../../../libecpg.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libecpg.so: undefined referen
e to `PGTYPESnumeric_from_asc'
...
...
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libecpg.so: undefined referen
e to `PGTYPESnumeric_to_decimal'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libecpg.so: undefined referen
e to `PGTYPEStimestamp_to_asc'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libecpg.so: undefined referen
e to `PGTYPESnumeric_to_asc'
collect2: ld returned 1 exit status
make: *** [x] Error 1
alors que le programme ne contient pas d'erreurs de syntaxe, ni autres.
Si quelqu'un pouvait m'aider ou tout du moins m'éclairer ce serait cool
Merci.
++