Q

How does the Pro*C compiler work?

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:

proc program1.cpp

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.

This was first published in January 2005

Dig deeper on Oracle database backup and recovery

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

SearchDataManagement

SearchBusinessAnalytics

SearchSAP

SearchSQLServer

TheServerSide

SearchDataCenter

SearchContentManagement

SearchFinancialApplications

Close