Bonjour,
J'aimerais apprendre à compiler, n'auriez vous pas un tuto à me conseiller, je n'ai rien trouver sur ce forum mais j'ai peut-être mal cherché.
Si j'ai bien compris Perl est un langage interprété qu'il ne faut pas compiler.
Néanmoins il est parfois nécessaire de compiler certains modules avant de pourvoir les utiliser. Je ne comprends pas bien. Pourquoi faut il compiler certains pakages et pas d'autres?
http://www.pasteur.fr/formation/info...n/ch05s02.html
Sur ce site, on donne une partie de la réponse
http://www.unix.org.ua/orelly/perl/perlnut/ch03_04.htm
J'ai aussi vu qu'il y a plein de compilateurs différenst? Sur quels critères se baser afin de choisir celui qui convient le mieux à notre problème? il en faut un qui traduit donc du Perl en code binaire. Cela dépend aussi de mon OS, je suppose non?The compiler allows you to distribute Perl programs in binary form, which enables easy packaging of Perl-based programs without having to depend on the source machine having the correct version of Perl and the correct modules installed. After the initial compilation, running a compiled program should be faster to the extent that it doesn't have to be recompiled each time it's run.
http://www.developpez.net/forums/sho...ight=compil%E9
Dans ce post, on conseille PAR.
Voici mon problème
http://search.cpan.org/~sendu/bioper...o/Tools/HMM.pm
Déjà, je ne suis pas certaine d'avoir tout compris.This package comes with the main bioperl distribution. You also need to install the lastest bioperl-ext package which contains the XS code that implements the algorithms. This package won't work if you haven't compiled the bioperl-ext package.
L'algorithme que je veux utiliser dois donc être "traduit" en code XS. Et pour pouvoir ce faire, j'ai besoin de compiler le package bioperl-ext.
Donc, je dois télécharge bioperl-ext, le compiler afin qu'il puis être utiliser par mon PC. Une fois cela fait, ce parckage traduira mon algorithme écrit en perl en code XS.
Est-ce bien cela?
Merci,
Jasmine,
Partager