SQL/MX Programming Manual for C and COBOL (G06.24+, H06.03+)

Contents
HP NonStop SQL/MX Programming Manual for C and COBOL523627-004
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-26
Compiling Embedded Module Definitions 15-27
MXCMP Environment Variable 15-31
MXCMPUM Environment Variable 15-31
Compiling a Module Definition File 15-31
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-41
Examples of Building and Deploying Embedded SQL C/C++ Programs 15-43
Building a C/C++ Program With Embedded SQL Statements on Windows 15-43
Developing a Native C/C++ Program With Embedded SQL/MX Statements on OSS
15-44
Building and Deploying a C Application With Embedded Module Definitions and
Module Definition Files 15-46
Quick Builds and mxcmp Defaults in a One-File Application Deployment 15-47
Deploying a Static SQL Application to an RDF System
15-49
Building SQL/MX C/C++ Applications to Run in the Guardian Environment
15-53
Building SQL/MX Guardian Applications in the Guardian Environment 15-53
Building SQL/MX Guardian Applications in the OSS Environment 15-57
Running an SQL/MX Application 15-58
Running the SQL/MX Program File 15-58
Understanding and Avoiding Some Common Run-Time Errors 15-59
Debugging a Program 15-60
Displaying Query Execution Plans 15-60