programmazione:msys2:script_per_creare_bundle
Uno script per creare un bundle per il nostro eseguibile
Autore: Fabio Di Matteo
Ultima revisione: 04/04/2017 - 11:25
Il seguente script crea una cartella con dentro tutte le librerie condivise che servono al nostro eseguibile realizzato tramite msys2. Utilizzo:
./makeBundle /usr/bin/cp
copiera' tutte le dll nella cartella “deps” (auto creata).
Il codice
makeBundle
#!/usr/bin/bash ldd $1 > deps.txt mkdir "deps" for line in $(cat deps.txt); do for word in $line; do if [[ -f $word ]]; then if [[ $word != *"/Windows/"* ]]; then cp $word "deps/" echo "Coping... $word"; fi fi done done echo "Coping... $1" ; cp $1 deps/ rm "deps.txt"
programmazione/msys2/script_per_creare_bundle.txt · Ultima modifica: 08/05/2025 10:02 da 127.0.0.1