pTAL Reference Manual (G06.24+, H06.09+, J06.03+)

18 pTAL Cross Compiler
The optional pTAL cross compiler runs on the PC platforms in Table 77 (page 426).
Table 77 pTAL Cross Compiler Platforms
Windows Operating SystemPlatform
XP2000NT 4.0Cross Compiler NameGuardianPC
YesYesYesNonStop pTALTNS/RETK
1
YesYesNoNonStop pTALTNS/E
2
YesYesYesptalTNS/R
3
PC command line
YesYesNoeptalTNS/E
2
1
HP Enterprise Toolkit—NonStop Edition
2
H06.01 and later RVUs
3
G06.14 and later RVUs
On all Windows platforms, valid pTAL cross compiler source files must have the extension .tal.
The pTAL cross compiler allows you to:
Write, compile, and link NonStop RISC-based or Itanium-based server applications (NonStop
Guardian executable files, static libraries, user libraries, and DLLs) on the PC and transfer
them to the Guardian platform for use in production.
Object files built on the PC platform are functionally identical object files built in the NonStop
RISC-based or Itanium-based server platform.
Link pTAL, C/C++, and NMCOBOL or ECOBOL objects into a single object file.
When multiple RVUs are installed, use any installed RVUs of the cross compilers and libraries.
(Tools must come from the same RVU—HP does not test the interactions of tools used in one
RVU with tools from other RVUs.)
On the ETK platform, enter ADD, MODIFY, SET, and DELETE statements into a TACL DEFINE
file (see TACL DEFINE Tool (ETK) (page 431)).
The pTAL cross compiler is delivered on a separate CD and is not available on the site update
tape (SUT).
Topics:
NonStop pTAL (ETK) (page 426)
pTAL or EpTAL (PC Command Line) (page 427)
Compilation and Linking (page 429)
Debugging (page 429)
Tools and Utilities (page 430)
Documentation (page 431)
NonStop pTAL (ETK)
The optional pTAL cross compiler for use with the ETK, NonStop pTAL, is available for TNS/R and
TNS/E.
The ETK is a GUI-based extension package to Visual Studio .NET that provides full application
development functions targeted for NonStop servers. Development, editing, and building functions
are very similar on Visual Studio .NET and the ETK.
426 pTAL Cross Compiler