#1 Le 11/11/2007, à 14:45
- Djo17
Problème de compilation C++/OCCI (oracle)
Bonjour,
j'ai un souci lorsque j'essaie de compiler un programme utilisant la librairie OCCI d'oracle (avec instantclient), j'obtiens le message d'erreur suivant:
/usr/bin/g++-4.1 -W -c -I/opt/oracle/instantclient/sdk/include -DLINUX -D_GNU_SOURCE -D_REENTRANT -g coucou.cpp
/usr/bin/g++-4.1 -W -o coucou.exe -g coucou.o -L/opt/oracle/instantclient -locci -lclntsh
/usr/bin/ld: cannot find -locci
collect2: ld a retourné 1 code d'état d'exécution
Pourtant la librairie est bien présente dans le dossier instantclient.Si quelqu'un a une idée je suis preneur!
#2 Le 11/11/2007, à 15:13
- telliam
Re : Problème de compilation C++/OCCI (oracle)
px tu faire un ls de /opt/oracle/instantclient ??
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#3 Le 11/11/2007, à 15:39
- Djo17
Re : Problème de compilation C++/OCCI (oracle)
Je me suis rendu compte du problème en faisant le "ls -l".le fichi libocci.so n'existait pas
je l'ai crée et fait un lien symbolique vers libocci.so.10.1 . Maintenant j'ai un souci pour libcntltsh.so.10.1 , je n'arrive pas a faire un lien symbolique du fichier libcntlsh.so vers libcntlsh.so.10.1
ln: création d'un lien symbolique `libclntsh.so.10.1' vers `libclntsh.so': Le fichier existe.
En tout cas meric tu m'a bien fait avancer deja!
#4 Le 11/11/2007, à 15:48
- Djo17
Re : Problème de compilation C++/OCCI (oracle)
C'est bon le souci est réglé merci