Créer un fichier exécutable unique à partir du répertoire


0

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.shj'ai une ligne à exécuter simplement runme:

./runme --myswitch

Ainsi, lorsque vous double-cliquez sur le executablefichier, il s'exécutera go.shet 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.bz2fichier, plutôt qu'un .exefichier de style, ce que je recherche.

https://developer.mozilla.org/en-US/docs/Mozilla/Projects/XULRunner/Deploying_XULRunner_1.8


Affichez le code de l'application ou du moins indiquez-nous le langage de programmation utilisé.
Enedil

@enedil a mis à jour la question.
Kiksy

Réponses:


0

Le .tar.bz2est 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 .desktopfichier 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.


Bien que cela puisse répondre à la question, il est préférable d’inclure ici les parties essentielles de la réponse et de fournir le lien à titre de référence.
drs
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.