Avec quoi compiler une source qui commence par "#!/usr/bin/perl" ? - Divers - Programmation
Marsh Posté le 04-09-2005 à 18:12:15
Pas besoin de compiler c'est du perl il suffit d'avoir l'interpréteur sous linux, windows,...
Marsh Posté le 04-09-2005 à 18:19:02
merci WhatDe.
sous windows, on fait comment pour savoir si on a l'interpréteur? et quand on l'a, comment ça marche?
Marsh Posté le 04-09-2005 à 18:24:04
Si tu ne sais pas si tu disposes de PERL sur ta machine, alors tu ne l'as pas, vu que PERL n'est pas disponible de base sur Windows.
Pour la suite :
http://www.perl.com
Tout y est expliqué.
Marsh Posté le 04-09-2005 à 18:25:37
OK.
La mention "usr/bin/perl" ne correspond pas à un répertoire Linux? comment ça se fait?
Marsh Posté le 04-09-2005 à 18:28:47
C'est un shebang, et comme un source PERL fonctionne pareil sous Windows, Tiger, Unix (Linux, SunOS, HP-UX, etc.), ça n'a pas d'importance.
Marsh Posté le 05-09-2005 à 09:26:21
initial a écrit : OK. |
Comme l'explique Elmoriq, c'est un shebang, sous *nix ça permet d'exécuter directement le script au lieu d'appeler l'interpréteur et de lui filer le script en paramètre (nix regarde le shebang et lance le machin demandé, donc l'intepréteur, avec le fichier en argument)
Marsh Posté le 04-09-2005 à 18:09:15
Pour compiler un code source qui commence par la ligne "#!/usr/bin/perl", il faut avoir quel OS et quel compilateur?
Merci