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

C/C++ Program Compilation
HP NonStop SQL/MX Programming Manual for C and COBOL523627-004
15-41
c89 Examples With Module Definition Files
example, this nld command links sqlprog1.o and sqlprog2.o to create an
executable file named sqlprog.exe:
nld sqlprog1.o sqlprog2.o -o sqlprog.exe
For more information on nld, see the nld Manual.
c89 Examples With Module Definition Files
Figure 15-4 shows how the c89 utility compiles a C/C++ program with module
definition files.
Figure 15-4. c89 Generating Module Definition Files
Executable With CLI
Executable With CLI
vst145.vsd
C/C++ and SQL
Source File
C/C++ and SQL
Source File
SQL/MX
C/C++ Preprocessor
(mxsqlc)
SQL Module
Definition File
SQL Module
Definition File
SQL/MX Compiler
(mxcmp)
SQL/MX Module
SQL/MX Module
C/C++ Annotated
Source File
C/C++ Annotated
Source File
C/C++ Compiler
c89 Driver
c89 Driver
Linker