diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1998-04-13 19:42:55 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1998-04-13 19:42:55 +0000 |
commit | 0df2ab8795626b405945bd75b1eafb67def9d5df (patch) | |
tree | 0f9f86f3cc4c3adef183867ecedeea4d0b339e53 /doc/started/buildc.t | |
parent | new files (diff) | |
download | rtems-0df2ab8795626b405945bd75b1eafb67def9d5df.tar.bz2 |
Now builds for all formats.
Updated to include Steve's figures for the first time.
Diffstat (limited to '')
-rw-r--r-- | doc/started/buildc.t | 89 |
1 files changed, 77 insertions, 12 deletions
diff --git a/doc/started/buildc.t b/doc/started/buildc.t index 747e5db1af..7a4a165cc6 100644 --- a/doc/started/buildc.t +++ b/doc/started/buildc.t @@ -13,19 +13,14 @@ source code for a GNU cross compiler toolset, apply any required RTEMS specific patches, compile that toolset and install it. -@section Directory Organization - -The tree structure in the figure below is assumed to be present in the -following discussions: - -@center @b{XXX directory tree figure goes here} - @section Get All the Pieces Gather the components that will be required for the installation and place -them in an archive directory. Call this directory arc. Be sure that there +them in an archive directory. Call this directory @code{arc}. Be sure that there is sufficient space to hold all necessary information. This will amount to -approximately 20 megabytes. +approximately 20 megabytes. In addition, make a directory named @code{tools} +to build the cross-compiler in. + @subheading @value{GCC-VERSION} @example @@ -69,11 +64,53 @@ approximately 20 megabytes. @section Create the tools Directory Create a directory called tools that will serve as a working directory to -perform the build of the cross compiler tools. +perform the build of the cross compiler tools. Since we previously +created a directory named @code{arc} to place the files we downloaded +into, this will result in a starting directory structure similar the +one shown in the following figure: + +@ifset use-ascii +@example +@group + parent directory common to the + tools and archive subdirectories + | + +----------------------+----------------------+ + | | + tools arc +@end group +@end example +@end ifset + -@section Unarchiving the Tools +@ifset use-tex +@c for now use the ascii version +@example +@group + parent directory common to the + tools and archive subdirectories + | + +----------------------+----------------------+ + | | + tools arc +@end group +@end example +@tex +@end tex +@end ifset + + +@ifset use-html +@html +<IMG SRC="sfile12c.jpg" WIDTH=417 HEIGHT=178 + ALT="Starting Directory Organization"> +@end html +@end ifset -Unpack the compressed tar files using the following command sequence: +@section Unarchiving the Sources + +While in the @code{tools} directory, unpack the compressed +tar files using the following command sequence: @example cd tools @@ -91,6 +128,34 @@ directories will have been created under tools. @item @value{NEWLIB-UNTAR} @end itemize +Graphically, this will look something like the following figure: + +@ifset use-ascii +@example +@group +Not currently available in ASCII. +@end group +@end example +@end ifset + + +@ifset use-tex +@c for now use the ascii version +@example +@group +Not currently available in printed document. +@end group +@end example +@tex +@end tex +@end ifset + +@ifset use-html +@html +<IMG SRC="bit_c.jpg" WIDTH=816 HEIGHT=267 ALT="Directory Organization"> +@end html +@end ifset + @c @c EGCS patches @c |