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

Abstract

This chapter demonstrates the use of Sourcery G++ from the command line. This chapter assumes you have installed Sourcery G++ 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 Sourcery G++ with Eclipse instead.

Table of Contents

Building an Application
Running an Application

Building an Application

This chapter explains how to build an application with Sourcery G++ using the command line. As elsewhere in this manual, this section assumes that your target system is arm-none-symbianelf. If you are using a different target system, you will have to replace commands that begin with arm-none-symbianelf 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-symbianelf-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-symbianelf-gcc with arm-none-symbianelf-g++.)