Deploy su Linux
-
c'e' questo: https://github.com/probonopd/linuxdeployqt ma direi che a mano e' la soluzione finale
-
@VRonin said in Deploy su Linux:
c'e' questo: https://github.com/probonopd/linuxdeployqt ma direi che a mano e' la soluzione finale
ciao!
si anche perchè cmq ci sono delle librerie che non si porta dietro.però a mano c'è cmq qualche strumento che mi può aiutare?
perchè il comando ldd mi indica parecchie librerie.
non c'è un modo per copiarle in automatico secondo te??EDIT:
appena posso provo con un comando tipo questo:ldd file | grep "=> /" | awk '{print $3}' | xargs -I '{}' cp -v '{}' /destination
-
@fermatqt regular expression + gedit
ogni volta che provo cose un pochino complesse da terminale con bash va a finire che ci perdo più tempo a trovare la sequenza corretta per il risultato voluto che non farlo a mano ... o quasi ...
ciao
giorgio -
allora, ho provato sia con linuxdeployqt, che facendo il copia/incolla manuale.
nel primo caso avvio l'eseguibile da script shell in questo modo:
#!/bin/bash QT_QPA_PLATFORM_PLUGIN_PATH=$PWD export QT_QPA_PLATFORM_PLUGIN_PATH ./QImageResizing
nel secondo caso:
#!/bin/bash LD_LIBRARY_PATH=$PWD export LD_LIBRARY_PATH ./QImageResizing
tutto ciò seguendo delle guide trovate qua e la.
solo che in entrambi i casi, ottengo questo:
$ ./start.sh ./QImageResizing: �nM,�: xLd^: Error 1648685884
che non so cosa voglia dire ovviamente.
qualche idea?? -
Puoi provare a scannarlo con https://sourceforge.net/projects/binscan/ e vedere se manca qualcosa?
-
@VRonin said in Deploy su Linux:
Puoi provare a scannarlo con https://sourceforge.net/projects/binscan/ e vedere se manca qualcosa?
ciao!
ho provato ad usare la versione scritta in java.
dandogli in pasto l'eseguibile, mi compare questo messaggio in console:AVVERTENZA: not shared executable