📄 01-basic.t
字号:
#! perl -wBEGIN { if ($ENV{PERL_CORE}) { chdir 't' if -d 't'; chdir '../lib/ExtUtils/CBuilder' or die "Can't chdir to lib/ExtUtils/CBuilder: $!"; @INC = qw(../..); }}use strict;use Test;BEGIN { plan tests => 11 }use ExtUtils::CBuilder;use File::Spec;ok 1;# TEST doesn't like extraneous outputmy $quiet = $ENV{PERL_CORE} && !$ENV{HARNESS_ACTIVE};my $b = ExtUtils::CBuilder->new(quiet => $quiet);ok $b;ok $b->have_compiler;my $source_file = File::Spec->catfile('t', 'compilet.c');{ local *FH; open FH, "> $source_file" or die "Can't create $source_file: $!"; print FH "int boot_compilet(void) { return 1; }\n"; close FH;}ok -e $source_file;my $object_file = $b->object_file($source_file);ok 1;ok $object_file, $b->compile(source => $source_file);my $lib_file = $b->lib_file($object_file);ok 1;my ($lib, @temps) = $b->link(objects => $object_file, module_name => 'compilet');$lib =~ tr/"'//d;ok $lib_file, $lib;for ($source_file, $object_file, $lib_file) { tr/"'//d; 1 while unlink;}my @words = $b->split_like_shell(' foo bar');ok @words, 2;ok $words[0], 'foo';ok $words[1], 'bar';
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -