Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1978 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  Créer un exécutable à partir d'un script Perl

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Créer un exécutable à partir d'un script Perl

n°2238545
nibbles1
Pour la gloire de NFT
Posté le 22-09-2014 à 17:22:27  profilanswer
 

Bonjour,
 
je sais que le sujet à été abordé d'autres fois, mais je ne parviens pas du tout à m'en sortir.
 
J'essaye désespéramment d'utiliser PAR::packer (ou toute autre solution fiable et gratuite) sous Windows, mais étant derrière un proxy, il m'est impossible d'installer le package.
 
N'est-il pas possible de simplement télécharger le package "à la main" ?
 
 

mood
Publicité
Posté le 22-09-2014 à 17:22:27  profilanswer
 

n°2238556
nibbles1
Pour la gloire de NFT
Posté le 22-09-2014 à 18:04:15  profilanswer
 

Après avoir installé un proxy sur ma machine et enregistré en variable d'environnement, j'ai pu télécharger à la main depuis PPM :
- PAR-Packer 1.013
- MinGW64 4.5.4 :??:  
 
Par contre, impossible de faire le moindre exe...
 
Si je pars du code suivant :
Fichier "toto.pl" =

Code :
  1. print "bonjour";


 
il fonctionne :

>perl -w toto.pl
bonjour


 
par contre, si je tape :

>pp -o toto.exe toto.pl


 
J'obtiens :

>pp -o toto.exe toto.pl
Set up gcc environment - gcc.exe (rubenvb-4.5.4) 4.5.4
Perl lib version (5.16.3) doesn't match executable 'C:\Users\xxxx\AppData\Local\Temp\parlZi9T.exe' version (v5.16.0) at C:/Perl64/lib/Config.pm line 60.
Compilation failed in require at C:/Perl64/lib/Errno.pm line 8.
BEGIN failed--compilation aborted at C:/Perl64/lib/Errno.pm line 8.
Compilation failed in require at C:/Perl64/lib/File/Temp.pm line 17.
BEGIN failed--compilation aborted at C:/Perl64/lib/File/Temp.pm line 17.
Compilation failed in require at C:/Perl64/lib/Archive/Zip.pm line 11.
BEGIN failed--compilation aborted at C:/Perl64/lib/Archive/Zip.pm line 11.
Compilation failed in require at -e line 459.
C:\Perl64\site\bin/pp: Failed to extract a parl from 'PAR::StrippedPARL::Static' to file 'C:\Users\xxxx\AppData\Local\Temp\parl5CIgi6o.exe' at C:/Perl64/site/lib/PAR/Packer.pm line 1169, <DATA> line 1.


 
Quelqu'un pourrait-il m'aider ? :cry:


Message édité par nibbles1 le 22-09-2014 à 18:05:12
n°2238567
gilou
Modérateur
Modzilla
Posté le 22-09-2014 à 19:13:08  profilanswer
 

http://stackoverflow.com/questions [...] r-problems
J'ose espérer que tu as lu cet article indispensable: http://djibril.developpez.com/tuto [...] rces-perl/
 
A+,

Message cité 1 fois
Message édité par gilou le 22-09-2014 à 19:22:34

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2238601
nibbles1
Pour la gloire de NFT
Posté le 23-09-2014 à 09:09:02  profilanswer
 


Indispensable ? J'ai failli dire "inutile"! Ca nous laisse le choix entre 2 payants et un qui marche pas... et le paragraphe D que je n'avais pas vu  :whistle:  
 
Je vais donc lire tout cela, merci beaucoup :)
 
PS : les auteurs de PAR::Packer ne devraient-ils pas se pencher sur la facilité d'utilisation de leur outil ?
PS2 : mon blocage d'hier était sur la difficulté de trouver nmake15.exe


Message édité par nibbles1 le 23-09-2014 à 09:11:05
n°2238606
gilou
Modérateur
Modzilla
Posté le 23-09-2014 à 11:40:58  profilanswer
 

> PS : les auteurs de PAR::Packer ne devraient-ils pas se pencher sur la facilité d'utilisation de leur outil ?  
 
Peut être, mais il n'y a probablement pas tant de demande d'améliorations que cela, la plupart des utilisateurs de Perl préférant l'utiliser sous forme de scripts interprétés multi-plateforme et facilement modifiable (et non un truc compilé OS dépendant et figé dans le binaire).
 
A+,

n°2239148
nibbles1
Pour la gloire de NFT
Posté le 29-09-2014 à 11:35:27  profilanswer
 

Bon et bien, échec complet, impossible de faire un exe potable à partir de ce bouzin :o


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  Créer un exécutable à partir d'un script Perl

 

Sujets relatifs
script src="//cdn.com/lib.js" ou src="http://cdn.com/lib.js" ?[Résolu] Probleme execution de script php avec cron
(module/script) Espace Secur + messagerie interneComment créer un lien avec des éléments d'une base de données?
Création d'un script ou btach de copie de fichier sous windowspeupler une ontologie a partir d'un fichier xmi
Script affichage taille fichierScript changement auto stream Twitch
créer une image à partir d'une matrice 
Plus de sujets relatifs à : Créer un exécutable à partir d'un script Perl


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR