Tôi có một chương trình C với trình thông dịch Perl được nhúng. Tôi muốn có thể biên dịch trước một số mã Perl từ bên trong chương trình. Làm thế nào để làm điều đó?Làm cách nào để biên dịch mã Perl trong chương trình C?
Lý do (nếu có ai quan tâm) là có thể biên dịch nó một lần, lưu trữ cây phân tích cú pháp và thực thi nhiều lần (miễn là mã được biên dịch không thay đổi).
Cảm ơn! Madhu
PS: Tôi đang sử dụng Perl-5.8, mặc dù nó sẽ là tốt để biết nếu Perl-6.0 làm cho điều này dễ dàng hơn trong bất kỳ cách nào.
giải quyết lý do của bạn, bạn có đang nhúng Perl chỉ để lưu trữ cây phân tích cú pháp và do đó giảm thời gian khởi động không? Hay chương trình C có làm gì khác không? Nếu nó chỉ cho thời gian khởi động, có những cách khác để làm điều đó. – Schwern