此 Perl 版本构建所在的的操作系统名称,由配置过程确定。有关示例,请参阅 "PLATFORMS" in perlport。
该值与 $Config{'osname'}
相同。另请参阅 Config 和 perlrun 中记录的 -V 命令行开关。
在 Windows 平台上,$^O
并不十分有用:因为它始终为 MSWin32
,因此无法区分 95/98/ME/NT/2000/XP/CE/.NET。请使用 Win32::GetOSName()
或 Win32::GetOSVersion()(请参阅 Win32 和 perlport)来区分这些变体。
此变量在 Perl 5.003 中添加。