summaryrefslogtreecommitdiff
path: root/doc/README
blob: 3cf3dd72b9bb4f9907d42b592e68427106fa69d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
ODB is an object-relational mapping (ORM) system for C++. It provides
tools, APIs, and library support that allow you to persist C++ objects
to a relational database (RDBMS) without having to deal with tables,
columns, or SQL and without manually writing any of the mapping code.
For more information see:

http://www.codesynthesis.com/products/odb/

This package contains the pre-compiled binary distribution of the ODB
compiler. The top-level directory structure of this package is as
follows:

bin/          ODB compiler binary
doc/          ODB system documentation
man/          man pages for the ODB compiler
<arch>-<os>/  GCC compiler binaries, see manifest inside for details

To install this package simply unpack it into a directory of your choice,
for example /opt/. You can run the ODB compiler by either using the
absolute path, for example:

/opt/odb-x.y.z-i686-linux-gnu/bin/odb --version

Or you can add the bin/ directory to the PATH environment variable, for
example:

export PATH=/opt/odb-x.y.z-i686-linux-gnu/bin:$PATH
odb --version

Note also that while you can move the ODB compiler directory around, you
cannot move individual sub-directories or files inside it. For example,
copying or linking the ODB compiler executable to /usr/local/bin/ will
not work.

Send questions, bug reports, or any other feedback to the 
odb-users@codesynthesis.com mailing list.