Originariamente inviata da
salander
no, speravo NON fosse come unix
eheh... l'altro giorno dovevo far girare un sw su chiavetta invece che su disco, per fare delle prove... il problema è che richiede dipendenze, e dovrei installare pure quelle, che a loro volta richiedono altre dipendenze. Insomma, un casino!
La soluzione era o ricompilarlo in modo statico, oppure quello che mi viene in mente, usare
ldd per vedere tutte le dipendenze e poi copiarle in /mnt/chiavetta/libs e creare uno scriptino launch.sh con LDPATH="libs:${LDPATH}" ./bin/sw_da_avviare
Però capirai che non è certo una bella cosa... cioè, è poco pratico. Invece in windows, se hai un eseguibile stand-alone, ti copi un singolo eseguibile e sei apposto.
anche qua in teoria, basta compilarlo in modo statico però...