C/C++ Programmer's Guide (G06.27+, H06.03+)

Table Of Contents
Using ETK and Native C/C++ Cross Compiler on the
PC
HP C/C++ Programmer’s Guide for NonStop Systems429301-010
18-7
EpTAL Cross Compiler
Can produce:
°
Object files suitable for input to the TNS/R native linker
°
Executable files suitable for running on TNS/R systems
These files are identical, except for embedded file names, to objects and
executable files created on other platforms by the pTAL compiler.
Accepts compiler and linker options that you select through the Project command
on the Options menu
Does not support embedded SQL statements
Can produce dynamic-link libraries (DLLs), static libraries, or user libraries
For more details about pTAL, see the pTAL Programmer’s Guide.
EpTAL Cross Compiler
The optional EpTAL cross compiler compiles EpTAL code that will run on TNS/E
NonStop servers. The EpTAL cross compiler:
Targets only the Guardian environment, not OSS
Can produce either:
°
Object files suitable for input to the eld linker
°
Executable files suitable for running on TNS/E systems
These files are identical, except for embedded file names, to objects and
executable files created on other platforms by the EpTAL compiler.
Accepts compiler and linker options that you select through the Project command
on the Options menu
Does not support embedded SQL statements
Can produce dynamic-link libraries (DLLs), static libraries, or user libraries
For more details about EpTAL, see the pTAL Programmer’s Guide.
COBOL85 Cross Compilers
The native COBOL85 cross compilers are an option available with ETK and TDS, and
separately as command-line cross compilers for the G06.14 and later RVUs.
The native COBOL85 cross compilers allow you to:
Write, compile, and link NonStop server applications (Guardian and Open System
Services [OSS] executables, static libraries, and user libraries) on the PC and
transfer them to the OSS or Guardian platform for use in production
Object files built on the PC platform using the native COBOL85 compiler are
compatible with object files built on the NonStop server platform using the
NMCOBOL or ECOBOL compiler.
The default target for the COBOL85 cross compilers is Guardian.