Creates a DDL processor that is compatible with your C++ compiler, deleting any existing DDL processor, on UNIX architectures.
Name of a supported target architecture for cross-development. Omitting targetName produces a standard (native) DDL processor called ooddlx.
This tool creates an appropriate DDL processor for your UNIX architecture. The DDL processor prepares source files and creates schemas for Objectivity/C++ applications. For information about using the DDL processor, see Objectivity/C++ Data Definition Language.
By default, ooconfig creates a standard DDL processor called ooddlx for native development. Under native development, you run the DDL processor, compile the resulting output files, link your application, and then run the resulting executable, all on computers of the same architecture.
If targetName is specified, ooconfig creates a cross-development version of the DDL processor called xooddlx. Under cross-development, you run xooddlx on the host architecture (the computer on which xooddlx was created). You then cross-compile and cross-link the application for execution on the targetName target architecture. See Installation and Platform Notes for UNIX for the supported combinations of host and target architectures.
The installation program runs ooconfig automatically when the Objectivity/C++ Data Definition Language product is installed. You must rerun ooconfig to update your DDL processor every time you change the version or location of your C++ compiler. When you run ooconfig to create a native DDL processor, you are prompted for such information as:
For information about running ooconfig to create a DDL processor for cross-development, see the Installation and Platform Notes for UNIX.
Tuesday, October 30, 2012