Rechercher : dans
Par :

PERL avec cygwin

Dernière réponse le 16 jui 2004 à 13:08:34 Erwan, le 16 jui 2004 à 11:07:35 
 Signaler ce message aux modérateurs

Le probleme est simple : impossible de compiler un script perl avec la derniere version de cygwin. En fait, si je fais un fichier contenant juste le script et que je lance le prog par la commande "perl <nom du fichier>", ca fonctionne, par contre en utilisant la ligne "#!/usr/pkg/bin/perl" fonctionne plus alors je comprends pas trop bien la!!!!
Je pense qu'il doit y avoir un package a installer et j'ai du l'oublier . merci beaucoup

Meilleures réponses pour « PERL avec cygwin » dans :
Perl - Les fichiers Voir La notion de filehandle On appelle filehandle (traduisez descripteur de fichier), dans un programme Perl, le nom permettant de manipuler une connexion d'entrée-sortie (les entrées-sorties standards vues précédemment sont connues par les filehandles...
Les variables avec Perl Voir Concept de variable avec Perl Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage Perl peuvent être de trois...
Perl - Caractéristiques du langage Voir Fichier source, et interprétation Le fichier source d'un programme écrit en Perl est un simple fichier texte dont l'extension est par convention .pl. Ce fichier source doit être un fichier texte non formatté, c'est-à-dire un fichier texte dans sa...
[Cygwin] Désinstaller CygWin VoirCygWin est un environnement d'émulation Linux qui permet d'avoir un shell et de compiler et exécuter les programmes Linux (On dispose ainsi de gcc, apache, bash, etc.). CygWin ne possède pas de déinstalleur intégré, mais ce logiciel étant propre,...
Télécharger CygWin VoirCygwin est un environnement UNIX pour Windows composé: d'un shell Unix d'une librairie dynamique (DLL) chargée de fournir une couche d'émulation Unix pour le système Windows d'un ensemble de librairies, sources et exécutables adaptés à Cygwin...
Perl - Entrée et sortie standards VoirQu'appelle-t-on entrée standard et sortie standard ? Perl permet d'écrire sur la sortie standard, appelée STDOUT et de lire sur l'entrée standard (STDIN). Il s'agit de deux descripteurs fournis par le système d'exploitation et permettant...
Perl - Introduction VoirHistoire de Perl Perl (Practical Extraction and Report Language) est un langage de programmation dérivé des scripts shell, créé en 1986 par Larry Wall afin de mettre au point un système de News entre deux réseaux. Il s'agit d'un langage interprété...

1

damien, le 16 jui 2004 à 11:53:44

Salut,
#!/usr/pkg/bin/perl me semble assez etrange pour une config cygwin,
que donne "which perl"?
Cette premiere ligne indiquant quel interpreteur utiliser, si le chemin est incorrect, ton script ne sera pas interpreté

A+
Damien

Répondre à damien

2

erwan, le 16 jui 2004 à 12:37:39

Merci beaucoup c'est bien #!/usr/pkg/bin/perl qui est a utiliser.
J'ai tt de meme reinstaller les packages perl car ils devaient pas etre trop clairs. lol
Merci encore.

Répondre à erwan

3

 Erwan, le 16 jui 2004 à 13:08:34

Trop bete je suis j'ai recopier le chemin #!.... en fait il faut bien faire which perl et c le chemin qu'il faut mettre ds le fichier perl
pas trop clair l'explication mais faut faire comme Damien dit

Répondre à Erwan