4.3. Running Applications in the Simulator
Prev | Chapter 4. Using Sourcery G++ from the Command Line | Next

## 4.3. Running Applications in the Simulator

Sourcery G++ Lite includes a simulator that you can use on the host system to run programs compiled for the target system. Since you do not need target hardware, this is the easiest way to try out Sourcery G++.

To use the simulator run:

    > mips-sde-elf-run factorial

You should see the expected output:

    factorial(0) = 1
    factorial(1) = 1
    factorial(2) = 2
    factorial(3) = 6
    factorial(4) = 24
    factorial(5) = 120
    factorial(6) = 720
    factorial(7) = 5040
    factorial(8) = 40320
    factorial(9) = 362880

You can also use the simulator to execute target programs when debugging with GDB. See Section 4.4, “Running Applications from GDB” for more information.

The simulator supports the MIPS32r2 instruction set, including the MIPS16e, MIPS DSP and DSP Revision 2, SmartMIPS, and MIPS-3D ASEs. It can also emulate earlier variants of the MIPS architecture.

Prev | Up | Next
4.2. Running Applications on the Target System | Home | 4.4. Running Applications from GDB