Samedi 20 septembre 2008
Nous avons une petite application Java qui doit fonctionner sous Linux et Windows. Mais, la station de développement étant sous Linux, comment générer un fichier .exe fonctionnant sous Windows ? Facile avec nsis ! Voici la recette :

Contexte
La station de développement est sous Linux Debian Etch. Python doit être installé et fonctionnel.

Recette
1. Télécharger nsis, à la fois les sources et le binaire :
nsis-x.xx.zip nsis-x-xx-src.tar.gz

2. Décompresser l'ensemble :
<parent>
|
+-- nsis-x.xx
+-- nsis-x.xx-src


3. Se placer dans le répertoire des sources
$ cd nsis-x.xx-src

4. Compiler makensis en utilisant scons
$ scons SKIPSTUBS=all SKIPPLUGINS=all SKIPUTILS=all SKIPMISC=all

5. Copier le makensis compilé vers le répertoire contenant le projet binaire
$ cp build/release/makensis/makensis ../nsis-x.xx/makensis

6. Revenir au répertoire <parent>
$ cd ..

7. Installer makensis dans un répertoire (par exemple : /usr/local/share)
$ sudo cp -r nsis-x.xx/* /usr/local/share/nsis/

8. Créer un lien afin que makensis soit dans le path :
$ sudo link /usr/local/share/nsis/makensis /usr/bin/makensis

Source : http://blog.mohanjith.net/2007/08/makensis-on-linux.html

Par admin - Publié dans : Développement
Ecrire un commentaire - Voir les commentaires - Recommander
Retour à l'accueil

Recherche

Catégories

Syndication

  • Flux RSS des articles
 
Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus