TAO Developer's Guide version 1.1a Excerpts
Need help at getting started with TAO? Here are excerpted chapters from the 1.1a edition of TAO Developers Guide.
Getting Started with TAO Using Visual C++ (PDF/300k)
Plus some additional information you might find useful to aid in your choice of TAO 1.1a.
TAO Developer's Guide Table of Contents (PDF/60k)
TAO Developer's Guide Index (PDF/100K)
Includes the full source code distribution for ACE and TAO plus all of the shared libraries (libACE.so, libTAO.so, ORB services libraries), the TAO IDL compiler executable, and executables for all of the ORB services that are distributed with TAO.
Headers & Libraries for Linux (13 MB)
Includes only those source code files needed for building applications with ACE and TAO plus all of the shared libraries (libACE.so, libTAO.so, ORB services libraries), the TAO IDL compiler executable, and executables for all of the ORB services that are distributed with TAO.
Source Code only (9 MB)
The source for OCI's Distribution of The ACE ORB (TAO) Version 1.1a
These files were archived using GNU tar 1.13.17 and compressed using gzip 1.2.4.To uncompress and extract them, use the following commands:
gunzip -c <filename> | tar xvf -
This will create a directory hierarchy rooted at ACE_wrappers/.The build that includes the full source code will expand to about 160 MB. The build that includes only those files needed for building applications will expand to about 70 MB. The full source code alone will expand to about 101 MB.
The following information, extracted from the release notes for OCI's Distribution of TAO Version 1.1a, describes the environment under which these builds were created and tested.
Linux on Intel with egcs 1.1.2
We compiled and tested ACE & TAO with the following OS/tool combination:
Redhat Linux 6.1
$ uname -rsv
- Linux 2.2.12-20smp #1 Mon Sep 27 10:34:45 EDT 1999
egcs 1.1.2 (standard compiler installed with RH 6.1)
$ g++ -v
- Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
$ g++ --print-prog-name=ld
$ g++ --print-prog-name=as
$ ld -v
- GNU ld version 2.9.1 (with BFD 184.108.40.206.24)
$ as -v /dev/null
- GNU assembler version 2.9.1 (i386-redhat-linux), using BFD
Although we built ACE & TAO on Red Hat Linux 6.1, they should be compatible with any version of Linux (kernel version 2.0 or greater) which has libc 6 (a.k.a., glibc 2). This build has been tested with Red Hat Linux 6.2.
These binaries will not work with Red Hat Linux version 7.0, nor will the source build with the compiler delivered with Red Hat 7.0.