Progress
Embedded SQL-92
Guide and Reference
Overview of the ESQL Precompiler
The ESQL precompiler interprets ESQL source files and generates C Language source files. Subsequently a C compiler compiles and links the source files into an executable file. The compile and link steps are automatic, unless you enter options to override these steps when you invoke the ESQLC command. For ease of use, the ESQL precompiler also accepts C source files and object files, passing them to the compiler and linker. You must ensure that the location of the ESQL precompiler is in your path before you invoke the precompiler from the command prompt. The location of the ESQL precompiler is the
$DLC/bin
install directory. The ESQLC precompiler also provides a mechanism for passing compiler options to the C Language compiler. See the "Platform-specific C Compiler Commands" section.The ESQL precompiler for C has specific environment variable and compiler requirements. These vary across platforms. The run-time environment requires dynamic load library routines that are available in C++ development environments. In most cases, a C Language development environment is not sufficient.
See "Compile, Link, and Run-time Requirements," for information on requirements, grouped by platform.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |