CONFIG(3)                USER COMMANDS                  CONFIG(3)



NAME
     Config - Perl のコンフィギュレーションオプションのアクセス

SYNOPSIS
         use Config;
         if ($Config{'cc'} =~ /gcc/) {
             print "built by gcc\n";
         }


DESCRIPTION
     Config モジュールには、Perl を作ったときに、Configure プログ
     ラムから利用可能であったものが含まれています。 config.sh の
     シェル変数が、その変数名を key としてインデクスできるリード
     オンリーのハッシュ %Config として蓄えられます。

EXAMPLE
     %Config を使った、もう少し込み入った例を示します:

         use Config;

         defined $Config{sig_name} || die "No sigs?";
         foreach $name (split(' ', $Config{sig_name})) {
             $signo{$name} = $i;
             $signame[$i] = $name;
             $i++;
         }

         print "signal #17 = $signame[17]\n";
         if ($signo{ALRM}) {
             print "SIGALRM is $signo{ALRM}\n";
         }


NOTE
     このモジュールは、外界に対してどのように変数をリードオンリー
     にするのか、ということを示す良い例となっています。


















Perl module manpages Last change: Release 5.0 Patchlevel 00     1