29.12.2014 Views

RealView Compilation Tools Compiler Reference Guide - ARM ...

RealView Compilation Tools Compiler Reference Guide - ARM ...

RealView Compilation Tools Compiler Reference Guide - ARM ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Compiler</strong> Command-line Options<br />

Default<br />

The default is --no_multibyte_chars.<br />

Usage<br />

Multibyte encodings are used for character sets such as the Japanese Shift-Japanese<br />

Industrial Standard (Shift-JIS).<br />

See also<br />

• --locale=lang_country on page 2-57<br />

• --message_locale=lang_country[.codepage] on page 2-61.<br />

2.1.84 --[no_]multifile<br />

This option enables or disables multifile compilation.<br />

When --multifile is selected, the compiler performs optimizations across all files<br />

specified on the command line, instead of on each individual file. The specified files are<br />

compiled into one single object file.<br />

The combined object file is named after the first source file you specify on the command<br />

line. To specify a different name for the combined object file, use the -o filename<br />

option.<br />

An empty object file is created for each subsequent source file specified on the<br />

command line to meet the requirements of standard make systems.<br />

Note<br />

Compiling with --multifile has no effect if only a single source file is specified on the<br />

command line.<br />

Default<br />

The default is --no_multifile, unless the option -O3 is specified.<br />

If the option -O3 is specified, then the default is --multifile.<br />

Usage<br />

When --multifile is selected, the compiler might be able to perform additional<br />

optimizations by compiling across several source files.<br />

<strong>ARM</strong> DUI 0348A Copyright © 2007, 2010 <strong>ARM</strong> Limited. All rights reserved. 2-63<br />

Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!