Ma question est sans doute un peu naïve, mais je débute en PERL.
Etant parvenu à anôner péniblement trois pauvres scripts en PERL employant divers modules (dont grepmail et ses dépendances), je me demandais s'il existait un moyen de compiler statiquement mes scripts, de sorte à pouvoir les copier sur des systèmes sur lesquels PERL n'est pas installé.
# perlcc
Posté par tontonflingueur . Évalué à 3.
"The code generated in this way is not guaranteed to work. The whole codegen suite ("perlcc" included) should be considered very experimental. Use for production purposes is strongly discouraged." (de la page de man)
"Il n'est pas garanti que le code généré de cette façon marche. Toute la suite de génération de code (dont "perlcc") doit être considérée comme très expérimentale. L'utilisation dans un environnement de production est fortement découragée.".
En outre, l'exécutable produit sous Linux ne fonctionnera que sur un système Linux; et à part dans des cas très particuliers (embarqué, distributions spécialisées), il y a très peu de chance qu'un interpréteur perl ne soit pas installé.
@+
# PAR c'est bon :)
Posté par Bapt (site web personnel) . Évalué à 3.
PAR est une sorte de jar (référence à java) pour perl
En plus il est possible de compiler l'archive par obtenu.
[^] # Re: PAR c'est bon :)
Posté par NeoX . Évalué à 1.
[1] ce regroupe tous les modules necessaires en un seul fichier mais
[2] il faudra quand meme Perl sur la machine ou tu voudras faire tourner ton script
[^] # Re: PAR c'est bon :)
Posté par Bapt (site web personnel) . Évalué à 2.
[^] # Re: PAR c'est bon :)
Posté par NeoX . Évalué à 1.
cela ne veut pas dire que cela englobe l'interpreteur perl
[1] cela veut simplement dire que ca te fait un fichier .par
[2] qui est capable de se lancer automatiquement
et donc ne depend pas de savoir si tu as PAR sur la machine cible.
il semble donc que les prerequis de mon premier post soient toujours valides (necessite d'avoir PERL sur la machine cible)
[^] # Re: PAR c'est bon :)
Posté par duaner . Évalué à 2.
Y a le choix, avec ou sans -d. Avec ca n'incluera pas l'interpreteur. Sans c'est 100% standalone.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.