请教perl中调用C语言函数的问题

请教perl中调用C语言函数的问题

请教perl中调用C语言函数的问题
一段内联C语言的小程序,从perl sample中抠出来的。代码应该没问题吧,inline的模块也安装了。但怎么也编不过,请问错在哪儿呢?

use Inline C => <<'END_C';
void greet() {
printf("Hello, world\n");
}
END_C
greet;


出错信息如下:
A problem was encountered while attempting to compile and install your Inline
C code. The command that failed was:
C:\Perl\bin\perl.exe Makefile.PL > out.Makefile_PL 2>&1

The build directory was:
C:\_Inline\build\_1_pl_c772

To debug the problem, cd to the build directory, and inspect the output files.

at C:\1.pl line 1
BEGIN failed--compilation aborted at C:\1.pl line 6.
咋没人回答呢?帮帮忙拉。我是在WIN2K下,有VC6.0的环境
看看这个是不是对了
END_C
错了吧?
应当是
__END__
__C__
改了也不行,那个例子是教材上的,应该是对的。
就是下面的例子也出现同样的错误:
use Inline C;
greet('Ingy');
__END__
__C__
void greet(char* name) {
printf("Hello %s!\n", name);
}
这两个例子都是从ActivePerl Use Guide中抄来的,应该不会错。不知我的配置是否有问题。
我也有同样的问题,是不是编译inline的make时有问题?
跪求解答啦
你到linux环境下试试看
我的在Linux下用CPAN安装的Inline::C模块
安装过程会监测你的C编译器

最开始我也遇到许多莫名其妙的问题,安装错误是最常见的。
祝你成功,