Perl Tutorials - Herong's Tutorial Examples - v6.01, by Dr. Herong Yang
Installing NMake 1.5
This section provides a tutorial example on how to install the 'make' utility on Windows, NMake 1.5, to help installing the RPC::XML Perl module.
Based on the documentation, the installation process of RPC::XML module requires the "make" utility. Since I am using a Windows system now, so I need to download a "make" utility for Windows. John Bokma has written a nice instruction on how to download and install Microsoft NMake at: http://johnbokma.com/perl/make-for-windows.html. I used the following steps to install NMake 1.5 on my local machine.
1. Download nmake15.exe at: http://support.microsoft.com/default.aspx?scid=kb;en-us;Q132084.
2. Double click on nmake15.exe. It will generate 3 files: nmake.exe, nmake.err and readme.txt.
3. Copy nmake.exe and nmake.err to \perl\bin, which is where ActivePerl executable files are located.
4. Now try the nmake command in a command window. If you see the following message, NMake 1.5 is installed correctly:
C:herong>nmake Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. NMAKE : fatal error U1064: MAKEFILE not found and no target specified Stop.
Table of Contents
Data Types: Values and Variables
Expressions, Operations and Simple Statements
Name Spaces and Perl Module Files
Hard References - Addresses of Memory Objects
Objects (or References) and Classes (or Packages)
Typeglob and Importing Identifiers from Other Packages
String Built-in Functions and Performance
File Handles and Data Input/Output
Open Directories and Read File Names
File System Functions and Operations
Socket Communication Over the Internet
XML::Simple Module - XML Parser and Generator
SOAP::Lite - SOAP Server-Client Communication Module
Perl Programs as IIS Server CGI Scripts
CGI (Common Gateway Interface)
XML-RPC - Remote Procedure Call with XML and HTTP
►RPC::XML - Perl Implementation of XML-RPC
RPC::XML::Server - XML-RPC Server Interface Class
RPC::XML Client and Data Classes
RpcXmlServer.pl - RPC::XML Server Sample Program
RpcXmlClient.pl - RPC::XML Client Sample Program
Sending Arrays with Remote Method Calls
Integrating Perl with Apache Web Server
CGI.pm Module for Building Web Pages
LWP::UserAgent and Web Site Testing
Converting Perl Script to Executable Binary
Managing Perl Engine and Modules on macOS