Chapter 6. Using Sourcery G++ from the Command Line

Abstract

This chapter demonstrates the use of ARM Sourcery G++ Lite from the command line. This chapter assumes you have installed ARM Sourcery G++ Lite as described in Chapter 4, Installation and Configuration. If you would prefer to use an integrated development environment to build your applications, you may refer to Chapter 5, Using ARM Sourcery G++ Lite with Eclipse instead.

Table of Contents

Building an Application
Running an Application

Building an Application

This chapter explains how to build an application with ARM Sourcery G++ Lite using the command line. As elsewhere in this manual, this section assumes that your target system is arm-none-linux-gnueabi. If you are using a different target system, you will have to replace commands that begin with arm-none-linux-gnueabi with the name of your target system.

Using an editor (such as notepad on Microsoft Windows or vi on UNIX-like systems), create a file named hello.c containing the following simple program:

Example 6.1. Hello, World (C)

#include <stdio.h>

int
main (void)
{
  printf("Hello World!\n");
  return 0;
}

Compile and link this program using the command:

> arm-none-linux-gnueabi-gcc -o hello hello.c

There will be no output from the compiler. (If you were building a C++ application, instead of a C application, you would replace arm-none-linux-gnueabi-gcc with arm-none-linux-gnueabi-g++.)