Les gens demandent aussi souvent "Comment compiler Perl?" alors que ce qu'ils veulent vraiment, c'est créer un exécutable qui peut fonctionner sur des machines même si Perl n'est pas installé.Comment puis-je conditionner mon script Perl pour qu'il s'exécute sur une machine sans Perl?
Il y a plusieurs solutions, je connais:
- perl2exe de IndigoStar Il est commercial. Je n'ai jamais essayé. Son site Web indique qu'il peut compiler Win32, Linux et Solaris.
- Perl Dev Kit de ActiveState. C'est commercial. Je l'ai utilisé il y a plusieurs années sur Windows et ça a bien marché pour mes besoins. Selon son site Web, il fonctionne sous Windows, Mac OS X, Linux, Solaris, AIX et HP-UX.
- PAR ou plutôt PAR::Packer qui est libre et open source. Basé sur les rapports de test, il fonctionne sur Windows, Mac OS X, Linux, NetBSD et Solaris mais théoriquement il devrait aussi fonctionner sur d'autres systèmes UNIX. Récemment, j'ai commencé à utiliser PAR pour le packaging sous Linux et je l'utiliserai aussi sur Windows.
Autres solutions recommandées?
Selon la réponse de cavapack et le site web de Cava, il fonctionne aussi sous Linux et OS X aussi. – Andy
Pourriez-vous s'il vous plaît dites-moi comment utiliser cava packager – Balakumar