Perl einbetten (Perl von C aus nutzen)
Sie können aus C heraus auf einen Perl-Interpreter zugreifen, indem Sie Perl in Ihr C-Programm einbetten. Weil Perl selbst ein C-Programm ist, besteht dieses Einbetten daraus, die wichtigen Teile von Perl zu nehmen und in Ihr Programm zu integrieren.
Beachten Sie, daß ein Einbetten nicht notwendig ist, wenn Ihr einziges Ziel darin besteht, ein für sich allein stehendes Perl-Programm zu verwenden, ohne zu diesem Zwecke einen separaten Prozeß starten zu müssen. Sie können eine Funktion wie das popen(3) von C verwenden, um Daten zwischen Ihrem C-Programm und jedem externen Perl-Programm auszutauschen, genau wie Sie das open(PIPE, "| programm")
von Perl oder die Module IPC::Open2
und IPC::Open3
nutzen können, ...
Get Programmieren mit Perl now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.