How does the Pro*C compiler work? Please give details.
To be technically correct, Pro*C is a precompiler. With Pro*C, you code some C statements that access the database. When you are done, you will have a source code file (we'll call it program1.cpp). You will need to run this program through the Pro*C precompiler before it can be compiled. That is done by invoking the Pro*C precompiler on the command line as follows:
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
This will create an output file with your precompiled source code. Take this new file and compile it with your C compiler. For step-by-step instructions, examine these Oracle docs:
Pro*C/C++ Getting Started
Pro*C/C++ Programmer's Guide
These documents contain step-by-step examples along with sample code.