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
0
-
Recommander