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:
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.
Dig deeper on Oracle database backup and recovery
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.