#!/usr/bin/env perl
use warnings;
use 5.012;
use Inline 'C';
my $value = test();
say $value;
__END__
__C__
void test() {
int a = 4294967294;
Inline_Stack_Vars;
Inline_Stack_Reset;
Inline_Stack_Push(sv_2mortal(newSViv(a)));
Inline_Stack_Done;
}
는 출력 :"인라인 C는"-question
-2
이유는 여기에 "-2"의 출력을 얻을 수 있습니까?
왜'use 5.012'입니까? – ysth
그래서 "use strict; use 5.010;"을 쓰지 않아도됩니다. 그래서 저는 파일의 마지막 판의 세기를 압니다. –