3.2. Library Configurations
Prev | Chapter 3. Sourcery G++ Lite for C6000 uClinux | Next

## 3.2. Library Configurations

Sourcery G++ Lite for C6000 uClinux includes the following library configuration.

C64x+ - Little-Endian
Command-line option(s): | default
Sysroot subdirectory: | `./`

C64x+ - Big-Endian
Command-line option(s): | `-mbig-endian`
Sysroot subdirectory: | `be/`

C674x - Little-Endian
Command-line option(s): | `-march=c674x`
Sysroot subdirectory: | `c674x/`

C674x - Big-Endian
Command-line option(s): | `-mbig-endian -march=c674x`
Sysroot subdirectory: | `be/c674x/`

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 link a target application, Sourcery G++ selects the multilib matching the build options you have selected.

Each multilib corresponds to a sysroot directory which contains the files that should be installed on the target system. You can find the sysroot directories provided with Sourcery G++ in the `c6x-uclinux/libc` directory of your installation.

Prev | Up | Next
Chapter 3. Sourcery G++ Lite for C6000 uClinux | Home | 3.3. GDB Server