⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 01-basic.t

📁 source of perl for linux application,
💻 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 + -