[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] installare applicazioni linux su chiavetta usb



Roberto Gatti (d-l) wrote:
On Sun, Mar 15, 2009 at 12:58 PM, Davide Prina wrote:

volendo puoi anche, partendo dai sorgenti, ricompilarti tutto con
collegamenti statici alle librerie. Ottieni così un eseguibile di dimensioni
maggiori, ma poi non dovresti avere problemi d'esecuzione su differenti
distro GNU/Linux.

 ho appena ricompilato gnucash con le opzioni
--prefix=/media/linux_diletta/gnucash-2.2.9 --enable-static in modo da

ma cos'è quell' --enable-static????
Probabilmente è un'opzione per il make di gnucash

La compilazione (intesa come sola compilazione tramite gcc) non è necessario indicare nulla ... la compilazione, delle librerie, non è né statica né dinamica. Bisogna indicare al linker di assemblare un eseguibile con librerie statiche (incluse nell'eseguibile) o dinamiche (con i collegamenti alle librerie esterne).

L'opzione da usare per il linker dovrebbe bastare -static (non ho mai creato un binario statico per un programma di così grosse dimensioni)

buttarlo su chiavetta usb e con i collegamenti statici...ora, sul mio
computer l'eseguibile dell'usb parte,

ok, qui trova le librerie dinamiche ... perché qui lo hai compilato e quindi sono presenti

su un altro portatile (ubuntu, 8.04
penso...) mi dice che non trova qualche libreria (libgoffice),

perché non trova quella libreria dinamica che non è stata installata

sui computer
fissi del dipartimento (mandriva 2007) invece mi dice che non può proprio
eseguirlo (permission denied)

perché probabilmente la chiavetta non è montata in /media/linux_diletta? Il prefix che hai usato per compilare gnucash?
O forse la chiavetta viene montata solo in lettura?

1. i collegamenti statici non prendono TUTTE le librerie che servono al
programma? se è così perchè libgoffice è stata esclusa?

da quello che hai detto non hai ottenuto un eseguibile con le librerie incluse staticamente ...

2. Perchè sul fisso mi dice che non posso eseguirlo mentre sull'altro
portatile non ho problemi di permessi? è "colpa" degli amministratori del
sistema?

potrebbe essere

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Esci dall'illegalità: utilizza OpenOffice.org:
http://linguistico.sf.net/wiki/doku.php?id=UsaOOo
Non autorizzo la memorizzazione del mio indirizzo su outlook


Reply to: