[Linuxtrent] Re: Errore linkinh libsqlite3

  • From: Mario Alexandro Santini <alexmario74@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Sun, 6 Nov 2011 12:26:37 +0100

2011/11/6 Daniele Nicolodi <daniele@xxxxxxxxxx>

> On 06/11/11 11:49, Mario Alexandro Santini wrote:
> > In breve, sto cercando di compilare un esempio di codice c++ con le
> > librerie sqlite3 su una Ubuntu 11.10.
>
> > Poi provo a compilare:
> >
> > $ g++ -lsqlite3 textSQLite.cpp
> >
> > e ottengo:
> >
> > /tmp/cccEysg3.o: In function `main':
> > textSQLite.cpp:(.text+0x21): undefined reference to `sqlite3_open'
> > collect2: ld returned 1 exit status
>
> Dovrebbe funzionare, ed ho provato e funziona.
>
> Quello che riporti è il solo errore che ottieni?
>
> Ciao
>

Sì è l'unico errore.
L'idea che funzionasse era anche la mia. :)
L'ho provato su una ubuntu 10.04 è funziona.

Ho controllato le librerie e mi sono accorto che sono in :
/usr/lib/i386-linux-gnu

la prima prova stupida è stata di aggiungere il parametro
-L/usr/lib/i386-linux-gnu
ma non funziona.

Forse, il problema sta nel pacchetto che ho installato.

Ho notato che libsqlite3-0 è richiesto da molti pacchetti.
Recentemente ho migrato la mia ubuntu 10.10 32bit alla 11.10 a 64bit.




> --
> Daniele
> --
> Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
> "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx
>
>
>


-- 
Ciao,
      Mario

Other related posts: