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

Kiksy
la source
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.

oawuie
la source
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