关于c调用perl,有做过的帮忙啊!
/********************************* showtime.c ****************/
#include <EXTERN.h>
#include <perl.h>
static PerlInterpreter *my_perl;
int main(int argc, char **argv, char **env)
{
char *args[] = { NULL };
PERL_SYS_INIT3(&argc,&argv,&env);
my_perl = perl_alloc();
perl_construct(my_perl);
perl_parse(my_perl, NULL, argc, argv, NULL);
PL_exit_flags |= PERL_EXIT_DESTRUCT_END;
/*** skipping perl_run() ***/
call_argv("showtime", G_DISCARD | G_NOARGS, args);
perl_destruct(my_perl);
perl_free(my_perl);
PERL_SYS_TERM();
}
编译showtime.c
cc -o showtime showtime.c `perl -MExtUtils::Embed -e ccopts -e ldopts`
再写一个showtime.pl
/*********** showtime.pl ************/
print "I shan't be printed.";
sub showtime {
print time;
}
执行 showtime showtime.c
错误 -bash: exam: command not found
linux 不熟,怎么解决???

