5

test.c

int sum(int a, int b)
{
    return (a+b);
}

test.pl

# how do I call sum here?
4

2 回答 2

17
use Inline C => <<'__END_OF_C__';

    int sum(int a, int b)
    {
        return (a+b);
    }

__END_OF_C__

say sum($x,$y);
于 2013-02-28T13:39:18.540 回答
0

你需要XS. 它涉及到很多,所以最好看一下官方手册和教程页面:

http://perldoc.perl.org/perlxstut.html

http://perldoc.perl.org/perlxs.html

于 2013-02-28T13:37:42.850 回答