[Linuxtrent] Re: Errore linkinh libsqlite3

  • From: Antonio Galea <antonio.galea@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Mon, 7 Nov 2011 11:23:06 +0100

2011/11/7 Mario Alexandro Santini <alexmario74@xxxxxxxxx>:
>
> L'errore indica che un simbolo è sconosciuto non che manca la libreria.
> Se con -l indichi una libreria che non c'è ti fornisce un errore differente.

Quello che dicevo io, sì: l'errore indica che il linker non trova una
libreria che implementi la funzione sqlite3_open - non che hai passato
una libreria non esistente da riga di comando.

> Credo sia proprio questo il mio problema.
> Devo capire come posso compilare a 32 bit.

Se il programma è il tuo, dovresti cavartela già con

  export CC="gcc -m32" CXX="g++ -m32"

> Posso assicurarti che ho solo la libreria a 32 bit.

In questo caso l'errore si spiega subito - il tuo compilatore di
certo cerca la libreria a 64bit.

> Deve essere un rimasuglio di migrazione dalla 32 alla 64, in quanto la
> ubuntu 10.04 dove funziona è a 64 bit.

Io non ho mai provato a fare un cambio di architettura, ma
se ti restano questi miscugli credo che ci sia qualcosa che
non ha funzionato troppo bene. Ti potrebbe essere utile fare
un'installazione pulita.

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


Other related posts: