perl Makefile.PL - Perl - Programmation
Marsh Posté le 24-03-2004 à 14:21:53
edit: a interpreter le perl contenu dans le fichier makefile.pl
comment la faire fonctionner -> en installant un interpreteur Perl
Marsh Posté le 24-03-2004 à 14:26:58
dans ton cul
Marsh Posté le 24-03-2004 à 14:27:21
narry a écrit : mais le Makefile.PL il est où? |
tu veux bien expliquer de quoi tu parles s'il te plait
Marsh Posté le 24-03-2004 à 14:27:36
j'imagine qu'il est dans le repertoire ou tu lances la commande
sinon evidemment, ca fonctionne pas
Marsh Posté le 24-03-2004 à 15:42:05
il me faut le fichier Makefile.PL pour pouvoir compiler un source avec perl, mais je n'arrive pas à le trouver , toute la doc que j'ai pu trouver demande de l'utiliser mais moi je ne le trouve pas alors comment faire, et Kadreg toi qui à l'air super intélligent donnes une répose puis mets une insulte comme celle que tu as mis, comme ça on saura que tu es super intelligent("con" ) je rectifie
Marsh Posté le 24-03-2004 à 15:45:41
Marsh Posté le 24-03-2004 à 15:47:55
tu peux tout nous rexpliquer pas a pas?
parce que perl ne compile pas, il interprete (nuance), ou as tu lu ca et pour quel soft veux tu utiliser le makefile.pl ?
Marsh Posté le 24-03-2004 à 15:50:42
narry a écrit : il me faut le fichier Makefile.PL pour pouvoir compiler un source avec perl, mais je n'arrive pas à le trouver , toute la doc que j'ai pu trouver demande de l'utiliser mais moi je ne le trouve pas alors comment faire, et Kadreg toi qui à l'air super intélligent donnes une répose puis mets une insulte comme celle que tu as mis, comme ça on saura que tu es super intelligent("con" ) je rectifie |
ta gueule
Marsh Posté le 24-03-2004 à 15:51:41
ReplyMarsh Posté le 24-03-2004 à 16:30:24
moi aussi, je veux compiler un logiciel, il me manque le fichier « Makefile »
sinon en stock, j'ai aussi : je débute en C, j'ai écrit mon premier programme qui affiche un message, seulement voilà, je ne trouve pas le fichier a.out
Marsh Posté le 25-03-2004 à 08:51:35
c'est koi que tu veux installer, et sur quelle plateforme?
Si t'es sous windows, la plupart du temps tu peux oublier toutes les histoires de makefile: soit c'est un module en pur Perl et dans ce cas tu peux soit copier le .pm à la main dans ta librairie, soit ca contient des extentions en C et de toutes facons t'es baisé (à moins que tu ais VC ou cygwin et un perl compilé avec). La plupart du temps, si tu es sous activePerl, tu t'en tire avec ppm
Sinon, si tu veux VRAIMENT utiliser les makefile et compagnie, il te faut au minimum nmake (cherche nmake15.exe sur internet) pour el modules en pur perl, et un compilateur si ya des extentions (le meme compilo que celui qui a servi à compiler ton interpreteur Perl, donc VC 6 ou 7 pour ActivePerl et gcc pour cygwin ou minGW...)
Marsh Posté le 25-03-2004 à 10:34:09
Taz a écrit : moi aussi, je veux compiler un logiciel, il me manque le fichier « Makefile » |
Ah c'est pas mal effectivement
Quant à moi, on m'a dit que pour compiler un source .c sous Linux il fallait utiliser "gésséssé" mais je comprend pas car quand je tape "gésséssé" dans une console, je me fais jeter ! Stropinjuste !
Marsh Posté le 01-04-2004 à 14:47:20
narry a écrit : bonjour |
Lorsque l'on récupère un module bien fait, il contient un fichier
Makefile.PL qui est un script.
* En le lançant, il regarde la configuration de Perl, de la
machine, des librairies ... et il génère le fichier Makefile
* make (ou nmake ou dmake) utilise le Makefile pour savoir ce
qu'il a à faire, et comment préparer le module pour installation.
* make install lui, installe (copie) les fichiers au bon endroit.
Si on récupère un module pré-packagé (.rpm, .deb...) il n'y a pas
besoin de passer par cette étape, le système de packaging s'en
charge, idem avec les packages de ActiveState, ppm install <nom_package> se charge de tout
A+
David "Sniper" Rigaudiere
Les mongueurs de Perl - http://www.mongueurs.net
Les journées Perl 2004 - http://conferences.mongueurs.net/2004
Marsh Posté le 05-04-2004 à 14:53:03
Aricoh a écrit : Ah c'est pas mal effectivement |
Il te faut gcc. Il faut donc l'installer car apparament tu ne l'a pas fait.
Donc pour une Mandrake: "urpmi gcc"
Sur Debian: "apt-get install gcc"
Ensuite: gcc fichier.c
Mais si c'est une application a compiler, généralement il faut faire:
./configure |
Dans tous les cas, tu dois avoir gcc ...
Mildred
Marsh Posté le 24-03-2004 à 14:08:36
bonjour
en fait ma question est trés simple, pourrais je savoir à quoi sert la commande suivante
perl Makefile.PL
et comment la faire fonctionner, parce qu'elle ne marcche pas sur mon micro, voila
merçi