2010-10-03 9 views
3

J'embarque l'interpréteur Perl dans mon code C (quel plaisir!).Comment charger dynamiquement des extensions perl dans un interpréteur Perl intégré?

J'ai besoin de charger dynamiquement les extensions perl (une extension qui étend perl, écrit en C). Quand je lance un script Perl (en utilisant mon interpréteur perl intégré) qui doit utiliser cette extension, ça marchera!

+2

Cette question ne concerne pas la programmation intégrée, à moins que vous ne changiez l'interpréteur Perl pour qu'il s'exécute sur un processeur intégré. Voir stackoverflow.com/questions/tagged/embedded –

+0

Je suis d'accord avec Ian sur le tag "embedded". Ainsi, je l'ai enlevé et ai plutôt ajouté "perl-xs", qui le marque plus clairement comme étant lié à l'extension de perl avec C. – tsee

+0

Je ne suis pas d'accord avec ce commentaire. l'intégration n'est pas seulement liée à la programmation embarquée, mais aussi à de nombreux domaines de programmation: «prendre un objet d'un environnement et le mettre/utiliser dans un autre». voir les liens suivants: http://perldoc.perl.org/perlembed.html#Embedding-Perl-under-Win32, http://docs.python.org/release/2.5.2/ext/embedding.html, http: //www.debian-administration.org/articles/264, et ainsi de suite. le tag 'perl-xs' (extension) est lié à cette question mais ce n'est pas le problème principal qui a été posé. le problème principal est: "lors de l'intégration de l'interpréteur, comment effectuer un chargement dynamique?" – Vertilka

Répondre

Questions connexes