Je cherche à créer un seul fichier exécutable à partir d'un répertoire, pour créer une application "autonome".
Donc disons que ma structure de répertoire est:
-app
--assets
--bin
--views
runme
go.sh
et à l'intérieur, go.sh
j'ai une ligne à exécuter simplement runme
:
./runme --myswitch
Ainsi, lorsque vous double-cliquez sur le executable
fichier, il s'exécutera go.sh
et le reste de l'application ira faire son travail.
J'ai examiné l'utilisation gcc
, mais cela semble spécifique aux applications C? Pas seulement exécuter un script.
Plus précisément, il s’agit de créer une application autonome Xulrunner. Les documents suggèrent simplement de créer un .tar.bz2
fichier, plutôt qu'un .exe
fichier de style, ce que je recherche.
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/XULRunner/Deploying_XULRunner_1.8
Réponses:
Le
.tar.bz2
est juste pour la distribution. Il doit être décompressé pour que votre application s'exécute.Ce que vous voulez probablement faire est de créer un
.desktop
fichier pour votre équipement, voir http://linuxcritic.wordpress.com/2010/04/07/anatomy-of-a-desktop-file/ .En outre, Firefox / Iceweasel est une application XULRunner. Vérifiez ce qu’il fait et copiez-le.
la source