Sourcery G++ Lite

MIPS ELF

Sourcery G++ Lite 4.3-221

Getting Started

CodeSourcery, Inc.

Version Sourcery G++ Lite 4.3-221

All rights reserved.

Abstract

This guide explains how to install and build applications with Sourcery G++ Lite, CodeSourcery's customized, validated, and supported 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.


Table of Contents

Preface
1. Intended Audience
2. Organization
3. Typographical Conventions
1. Sourcery G++ Lite Licenses
1.1. Licenses for Sourcery G++ Lite Components
1.2. Sourcery G++ Software License Agreement
2. Sourcery G++ Subscriptions
2.1. About Sourcery G++ Subscriptions
2.2. Accessing your Sourcery G++ Subscription Account
3. Sourcery G++ Lite for MIPS ELF
3.1. Library Configurations
3.2. Using Flash Memory
3.3. Sourcery G++ Lite Release Notes
4. Installation and Configuration
4.1. Terminology
4.2. System Requirements
4.3. Downloading an Installer
4.4. Installing Sourcery G++ Lite
4.5. Installing Sourcery G++ Lite Updates
4.6. Uninstalling Sourcery G++ Lite
4.7. Setting up the Environment
5. Using Sourcery G++ from the Command Line
5.1. Building an Application
5.2. Running Applications on the Target System
5.3. Running Applications in the Simulator
5.4. Running Applications from GDB
6. CS3™: The CodeSourcery Common Startup Code Sequence
6.1. Startup Sequence
6.2. Exit and Embedded Systems
6.3. Memory Layout
6.4. Interrupt Vectors and Handlers
6.5. Linker Scripts
6.6. Supported Boards for MIPS ELF
6.7. Interrupt Vector Tables
6.8. Regions and Memory Sections
7. Next Steps with Sourcery G++
7.1. Sourcery G++ Knowledge Base
7.2. Manuals for GNU Toolchain Components