This chapter contains information about using Sourcery G++ Lite on your target system. This chapter also contains information about changes in this release of Sourcery G++ Lite. You should read this chapter to learn how to best use Sourcery G++ Lite on your target system.
Sourcery G++ includes copies of run-time libraries that have been built with optimizations for different target architecture variants or other sets of build options. Each such set of libraries is referred to as a multilib. When you build a target application, Sourcery G++ automatically selects the multilib matching the build options you have selected.
Note that a given multilib may be compatible with additional processors and configurations beyond those explicitly named here.
The following library configurations are available in Sourcery G++ Lite for MIPS ELF.
MIPS32 revision 2 - Big-Endian, O32 | |
---|---|
Command-line option(s): | default |
MIPS32 revision 2 - Little-Endian, O32 | |
---|---|
Command-line option(s): | -EL |
MIPS32 revision 2 - Big-Endian, O32, mips16 | |
---|---|
Command-line option(s): | -mips16 |
MIPS32 revision 2 - Big-Endian, O32, fp64 | |
---|---|
Command-line option(s): | -mfp64 |
MIPS32 - Soft-Float, O32 | |
---|---|
Command-line option(s): | -msoft-float |
MIPS32 - No-Float, O32 | |
---|---|
Command-line option(s): | -mno-float |
MIPS32 revision 2 - Big-Endian, O32, mips16, fp64 | |
---|---|
Command-line option(s): | -mips16 -mfp64 |
MIPS32 revision 2 - Big-Endian, O32, mips16, Soft-Float | |
---|---|
Command-line option(s): | -mips16 -msoft-float |
MIPS32 revision 2 - Big-Endian, O32, mips16, No-Float | |
---|---|
Command-line option(s): | -mips16 -mno-float |
MIPS32 revision 2 - Big-Endian, O32, mips16, code-readable=no | |
---|---|
Command-line option(s): | -mips16 -mcode-readable=no |
MIPS32 revision 2 - Big-Endian, O32, mips16, fp64, code-readable=no | |
---|---|
Command-line option(s): | -mips16 -mfp64 -mcode-readable=no |
MIPS32 revision 2 - Big-Endian, O32, mips16, Soft-Float, code-readable=no | |
---|---|
Command-line option(s): | -mips16 -msoft-float -mcode-readable=no |
MIPS32 revision 2 - Big-Endian, O32, mips16, No-Float, code-readable=no | |
---|---|
Command-line option(s): | -mips16 -mno-float -mcode-readable=no |
MIPS32 revision 2 - Little-Endian, O32, mips16 | |
---|---|
Command-line option(s): | -EL -mips16 |
MIPS32 revision 2 - Little-Endian, O32, fp64 | |
---|---|
Command-line option(s): | -EL -mfp64 |
MIPS32 revision 2 - Little-Endian, O32, Soft-Float | |
---|---|
Command-line option(s): | -EL -msoft-float |
MIPS32 revision 2 - Little-Endian, O32, No-Float | |
---|---|
Command-line option(s): | -EL -mno-float |
MIPS32 revision 2 - Little-Endian, O32, mips16, fp64 | |
---|---|
Command-line option(s): | -EL -mips16 -mfp64 |
MIPS32 revision 2 - Little-Endian, O32, mips16, Soft-Float | |
---|---|
Command-line option(s): | -EL -mips16 -msoft-float |
MIPS32 revision 2 - Little-Endian, O32, mips16, No-Float | |
---|---|
Command-line option(s): | -EL -mips16 -mno-float |
MIPS32 revision 2 - Little-Endian, O32, mips16, code-readable=no | |
---|---|
Command-line option(s): | -EL -mips16 -mcode-readable=no |
MIPS32 revision 2 - Little-Endian, O32, mips16, fp64, code-readable=no | |
---|---|
Command-line option(s): | -EL -mips16 -mfp64 -mcode-readable=no |
MIPS32 revision 2 - Little-Endian, O32, mips16, Soft-Float, code-readable=no | |
---|---|
Command-line option(s): | -EL -mips16 -msoft-float -mcode-readable=no |
MIPS32 revision 2 - Little-Endian, O32, mips16, No-Float, code-readable=no | |
---|---|
Command-line option(s): | -EL -mips16 -mno-float -mcode-readable=no |