SQL/MX Programming Manual for C and COBOL (H06.04+)

Contents
HP NonStop SQL/MX Programming Manual for C and COBOL540434-001
x
15. C/C++ Program Compilation
15. C/C++ Program Compilation
Compiling SQL/MX Applications and Modules 15-2
Compiling Embedded SQL C/C++ Programs With Embedded Module
Definitions 15-2
Compiling Embedded SQL C/C++ Programs With Module Definition Files 15-6
Creating Modules: From Development to Production 15-8
Running the SQL/MX C/C++ Preprocessor 15-8
Preprocessor Functions 15-9
Preprocessor Output 15-13
OSS-Hosted SQL/MX C/C++ Preprocessor 15-15
Windows-Hosted SQL/MX C/C++ Preprocessor 15-20
Running the C/C++ Compiler and Linker 15-25
Running the SQL/MX Compiler 15-27
Compiling Embedded Module Definitions 15-28
MXCMP Environment Variable 15-31
MXCMPUM Environment Variable 15-31
Compiling a Module Definition File 15-32
c89 Utility: Using One Command for All Compilation Steps 15-34
c89 Examples With Embedded Module Definitions 15-39
c89 Examples With Module Definition Files 15-42
Examples of Building and Deploying Embedded SQL C/C++ Programs 15-44
Building a C/C++ Program With Embedded SQL Statements on Windows 15-44
Developing a Native C/C++ Program With Embedded SQL/MX Statements on OSS
15-46
Building and Deploying a C Application With Embedded Module Definitions and
Module Definition Files 15-47
Quick Builds and mxcmp Defaults in a One-File Application Deployment 15-49
Deploying a Static SQL Application to an RDF System
15-51
Building SQL/MX C/C++ Applications to Run in the Guardian Environment
15-55
Building SQL/MX Guardian Applications in the Guardian Environment 15-56
Building SQL/MX Guardian Applications in the OSS Environment 15-61
Running an SQL/MX Application 15-61
Running the SQL/MX Program File 15-62
Understanding and Avoiding Some Common Run-Time Errors 15-62
Debugging a Program 15-64
Displaying Query Execution Plans 15-64