|
发表于 2004-4-14 08:57:10
|
显示全部楼层
perl2exe需要另外安装的,perlapp需要安装了PDK以后才可以使用的,不过用perlcc也可以,默认系统安装的,但是在windows中无法生成 .dll文件
1.perl2exe只能产生exe文件,也可以在windows上可以生成Linux的B程序,但是不推荐大家使用
2.PDK功能异常强大,基本上涵盖了大多数的可能的编译要求,推荐使用
Perl Dev Kit User Guide
ActiveState's Perl Dev Kit gives Perl developers all the tools for rapid development and delivery of Perl applications on the Windows platform. Perl developers can create standalone ActiveX components, Windows services, and self-contained Windows applications. All written in Perl!
PerlApp Turn your Perl programs into ready-to-run executables. The PerlApp command-line utility binds Perl scripts and required libraries with a binary loader that runs the script. PerlApp can be used to build dependent applications, which require an existing Perl installation on the target computer, or freestanding applications, which will run on a target computer that does not have Perl installed. The Perl Dev Kit includes versions of PerlApp for both Windows and Linux / Solaris / HP-UX.
PerlCtrl Build ActiveX controls with Perl. These controls are packaged up as DLLs and can be used in any language that supports ActiveX components. You can build a dependent control, which require an existing Perl installation on the target computer, or a freestanding control, which will run on a target computer that does not have Perl installed.
PerlMSI Use Perl programs to create Microsoft MSI installation files. With PerlMSI, you can create custom dialog boxes, shortcuts, registry entries, and more. MSI installation files can be deployed on Windows Me, 2000 and XP systems; systems running Windows 95, 98 or NT must first install the Microsoft Windows MSI Installer.
PerlNET PerlNET provides the ability to create Perl components and applications that are compliant with Microsoft's .NET Framework. You can also use PerlNET to extend existing .NET components with Perl, or wrap Perl modules into .NET components.
PerlSvc Convert your Perl programs into Windows services. You can build dependent services, which require an existing Perl installation on the target computer, or freestanding services, which will run on a target computer that does not have Perl installed. PerlSvc binds the script with a binary loader; the resultant executables run as a service under Windows NT, 2000 and XP.
PerlTray Write system tray applications in Perl. You can build dependent applications, which require an existing Perl installation on the target computer, or freestanding applications, which will run on a target computer that does not have Perl installed.
Graphical Debugger Painless, simple debugging for Perl scripts. ActiveState's Perl Debugger now supports remote debugging, allowing you to debug scripts running on a remote machine from your desktop. What's more, the remote machine need not even be running Windows - any platform capable of running Perl 5.005_03 or later is supported! Whether debugging local or remote programs, ActiveState's Perl Debugger makes debugging Perl scripts a breeze with quick views of variables and expressions. Its intuitive visual environment gets you up and running fast.
Visual Package Manager Visually manage your local Perl installation. Visual Package Manager is a browser-based application used to install, update, delete and get information about the Perl modules and extensions you have on your system. |
|