blob: 3a9546c581901795c46c452631f23acbce1be153 [file] [log] [blame]
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Sourcery G++ Lite</title><link rel="stylesheet" href="cs.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.74.0"><meta name="description" content="This guide explains how to install and build applications with Sourcery G++ Lite, CodeSourcery's customized and validated version of the GNU Toolchain. Sourcery G++ Lite includes everything you need for application development, including C and C++ compilers, assemblers, linkers, and libraries. When you have finished reading this guide, you will know how to use Sourcery G++ from the command line."><link rel="home" href="index.html" title="Sourcery G++ Lite"><link rel="next" href="pr01.html" title="Preface"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Sourcery G++ Lite</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="pr01.html">Next</a></td></tr></table><hr></div><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id213721"></a>Sourcery G++ Lite</h1></div><div><h2 class="subtitle">ARM GNU/Linux</h2></div><div><h2 class="subtitle">Sourcery G++ Lite 2011.03-41</h2></div><div><h2 class="subtitle">Getting Started</h2></div><div><h3 class="corpauthor">CodeSourcery, Inc.</h3></div><div><p class="releaseinfo">Version Sourcery G++ Lite 2011.03-41</p></div><div><p class="copyright">Copyright © 2005, 2006, 2007, 2008, 2009, 2010, 2011 CodeSourcery, Inc.</p></div><div><div class="legalnotice"><a name="id274841"></a>All rights reserved.</div></div><div><div class="abstract"><p class="title"><b>Abstract</b></p><p>
This guide explains how to install and build applications with
Sourcery G++ Lite, CodeSourcery's
<span>customized and validated</span>
version of
the GNU Toolchain. Sourcery G++ Lite includes everything you need for
application development, including C and C++ compilers,
assemblers, linkers, and libraries.
</p><p>
When you have finished reading this guide, you will know how to
use Sourcery G++
from the command line.
</p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="preface"><a href="pr01.html">Preface</a></span></dt><dd><dl><dt><span class="section"><a href="pr01.html#id274890">1. Intended Audience</a></span></dt><dt><span class="section"><a href="pr01s02.html">2. Organization</a></span></dt><dt><span class="section"><a href="pr01s03.html">3. Typographical Conventions</a></span></dt></dl></dd><dt><span class="chapter"><a href="chap-quickstart.html">1. Quick Start</a></span></dt><dd><dl><dt><span class="section"><a href="chap-quickstart.html#id274482">1.1. Installation and Set-Up</a></span></dt><dt><span class="section"><a href="ch01s02.html">1.2. Configuring Sourcery G++ Lite for the Target System</a></span></dt><dt><span class="section"><a href="ch01s03.html">1.3. Building Your Program</a></span></dt><dt><span class="section"><a href="ch01s04.html">1.4. Running and Debugging Your Program</a></span></dt></dl></dd><dt><span class="chapter"><a href="chap-installation.html">2. Installation and Configuration</a></span></dt><dd><dl><dt><span class="section"><a href="chap-installation.html#id275636">2.1. Terminology</a></span></dt><dt><span class="section"><a href="ch02s02.html">2.2. System Requirements</a></span></dt><dt><span class="section"><a href="ch02s03.html">2.3. Downloading an Installer</a></span></dt><dt><span class="section"><a href="sec-installing.html">2.4. Installing Sourcery G++ Lite</a></span></dt><dt><span class="section"><a href="sec-updating.html">2.5. Installing Sourcery G++ Lite Updates</a></span></dt><dt><span class="section"><a href="sec-setting-up-environment.html">2.6. Setting up the Environment</a></span></dt><dt><span class="section"><a href="sec-uninstalling.html">2.7. Uninstalling Sourcery G++ Lite</a></span></dt></dl></dd><dt><span class="chapter"><a href="chap-target.html">3. Sourcery G++ Lite for ARM GNU/Linux</a></span></dt><dd><dl><dt><span class="section"><a href="chap-target.html#id277047">3.1. Included Components and Features</a></span></dt><dt><span class="section"><a href="sec-multilibs.html">3.2. Library Configurations</a></span></dt><dt><span class="section"><a href="ch03s03.html">3.3. Compiling for ARMv4T and ARMv5T Systems</a></span></dt><dt><span class="section"><a href="sec-kernel-version.html">3.4. Target Kernel Requirements</a></span></dt><dt><span class="section"><a href="sec-dynamic-loader-version.html">3.5. Target Dynamic Loader Requirements</a></span></dt><dt><span class="section"><a href="included-libraries.html">3.6. Using Sourcery G++ Lite on GNU/Linux Targets</a></span></dt><dt><span class="section"><a href="linux-gdbserver.html">3.7. Using GDB Server for Debugging</a></span></dt><dt><span class="section"><a href="sec-backtrace.html">3.8. GLIBC Backtrace Support</a></span></dt><dt><span class="section"><a href="sec-armfloat.html">3.9. Using VFP Floating Point</a></span></dt><dt><span class="section"><a href="sec-arm-fixed-point.html">3.10. Fixed-Point Arithmetic</a></span></dt><dt><span class="section"><a href="ch03s11.html">3.11. ABI Compatibility</a></span></dt><dt><span class="section"><a href="portable-objects.html">3.12. Object File Portability</a></span></dt></dl></dd><dt><span class="chapter"><a href="chap-building.html">4. Using Sourcery G++ from the Command Line</a></span></dt><dd><dl><dt><span class="section"><a href="chap-building.html#sec-factorial-build">4.1. Building an Application</a></span></dt><dt><span class="section"><a href="ch04s02.html">4.2. Running Applications on the Target System</a></span></dt><dt><span class="section"><a href="sec-remote-debugging.html">4.3. Running Applications from GDB</a></span></dt></dl></dd><dt><span class="chapter"><a href="sprite.html">5. Sourcery G++ Debug Sprite</a></span></dt><dd><dl><dt><span class="section"><a href="sprite.html#sec-sprite-probe">5.1. Probing for Debug Devices</a></span></dt><dt><span class="section"><a href="sec-sprite-invocation.html">5.2. Invoking Sourcery G++ Debug Sprite</a></span></dt><dt><span class="section"><a href="sec-sprite-options.html">5.3. Sourcery G++ Debug Sprite Options</a></span></dt><dt><span class="section"><a href="debug-sprite-rdi-url.html">5.4. Remote Debug Interface Devices</a></span></dt><dt><span class="section"><a href="debug-sprite-flashpro-url.html">5.5. Actel FlashPro Devices</a></span></dt><dt><span class="section"><a href="ch05s06.html">5.6. Debugging a Remote Board</a></span></dt><dt><span class="section"><a href="sec-sprite-supported-boards.html">5.7. Supported Board Files</a></span></dt><dt><span class="section"><a href="sec-sprite-board-file.html">5.8. Board File Syntax</a></span></dt></dl></dd><dt><span class="chapter"><a href="chap-next-steps.html">6. Next Steps with Sourcery G++</a></span></dt><dd><dl><dt><span class="section"><a href="chap-next-steps.html#id281003">6.1. Sourcery G++ Knowledge Base</a></span></dt><dt><span class="section"><a href="sec-example-programs.html">6.2. Example Programs</a></span></dt><dt><span class="section"><a href="ch06s03.html">6.3. Manuals for GNU Toolchain Components</a></span></dt></dl></dd><dt><span class="appendix"><a href="chap-release.html">A. Sourcery G++ Lite Release Notes</a></span></dt><dd><dl><dt><span class="section"><a href="chap-release.html#sec-release-notes">A.1. Changes in Sourcery G++ Lite for ARM GNU/Linux</a></span></dt></dl></dd><dt><span class="appendix"><a href="chap-license.html">B. Sourcery G++ Lite Licenses</a></span></dt><dd><dl><dt><span class="section"><a href="chap-license.html#id288039">B.1. Licenses for Sourcery G++ Lite Components</a></span></dt><dt><span class="section"><a href="sec-eval-agreement.html">B.2. Sourcery G++ Software License Agreement</a></span></dt><dt><span class="section"><a href="apbs03.html">B.3. Attribution</a></span></dt></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="pr01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Preface</td></tr></table></div></body></html>