Einbetten eines Moduls in ein Perl-Programm

Ich entwickle ein einfaches Tool, das auf einer Vielzahl von Plattformen (hauptsächlich Solaris, Linux und HP-UX) eingesetzt werden kann. Das Tool ist auf das Modul angewiesenProc :: ProcessTable Ich möchte jedoch vermeiden, dass das Modul auf allen Systemen erstellt / installiert werden muss, auf denen es verwendet wird.

Stattdessen möchte ich den Proc :: ProcessTable-Code in mein Tool einbetten. Das Ergebnis, das ich suche, ist, eine einzelne Datei zu haben, die in allen Systemen funktioniert, ohne das Modul separat installieren zu müssen.

Ist das überhaupt möglich? Das Einbetten eines reinen Perl-Moduls wäre trivial, aber dieses Modul kompiliert einen bestimmten betriebssystemspezifischen C-Code. Angenommen, ich könnte diesen Code auf jedem von mir benötigten Betriebssystem kompilieren. Wie würde ich dann vorgehen, um diesen vorkompilierten C-Code in mein Perl-Skript aufzunehmen, damit das eingebettete Modul funktioniert?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage