29.10.2014 Views

ARM Compiler toolchain v4.1 for µVision Using the Compiler

ARM Compiler toolchain v4.1 for µVision Using the Compiler

ARM Compiler toolchain v4.1 for µVision Using the Compiler

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Getting started with <strong>the</strong> <strong>Compiler</strong><br />

• --debug_macros, --no_debug_macros on page 3-24<br />

• --dwarf2 on page 3-35<br />

• --dwarf3 on page 3-35<br />

• -g on page 3-47<br />

• --remove_unneeded_entities, --no_remove_unneeded_entities on page 3-82.<br />

Code generation<br />

• --alternative_tokens, --no_alternative_tokens on page 3-7<br />

• --bigend on page 3-14<br />

• --bss_threshold=num on page 3-16<br />

• --dollar, --no_dollar on page 3-34<br />

• --enum_is_int on page 3-36<br />

• --exceptions, --no_exceptions on page 3-37<br />

• --exceptions_unwind, --no_exceptions_unwind on page 3-37<br />

• --export_all_vtbl, --no_export_all_vtbl on page 3-38<br />

• --export_defs_implicitly, --no_export_defs_implicitly on page 3-38<br />

• --extended_initializers, --no_extended_initializers on page 3-38<br />

• --hide_all, --no_hide_all on page 3-49<br />

• --littleend on page 3-61<br />

• --locale=lang_country on page 3-62<br />

• --loose_implicit_cast on page 3-63<br />

• --message_locale=lang_country[.codepage] on page 3-65<br />

• --min_array_alignment=opt on page 3-66<br />

• --multibyte_chars, --no_multibyte_chars on page 3-67<br />

• --narrow_volatile_bitfields on page 3-69<br />

• --pointer_alignment=num on page 3-77<br />

• --restrict, --no_restrict on page 3-83<br />

• --signed_bitfields, --unsigned_bitfields on page 3-86<br />

• --signed_chars, --unsigned_chars on page 3-86<br />

• --split_ldm on page 3-87<br />

• --unaligned_access, --no_unaligned_access on page 3-92<br />

• --vla, --no_vla on page 3-96<br />

• --wchar16 on page 3-97<br />

• --wchar32 on page 3-97.<br />

Optimization<br />

• --autoinline, --no_autoinline on page 3-14<br />

• --data_reorder, --no_data_reorder on page 3-23<br />

• --<strong>for</strong>ceinline on page 3-40<br />

• --fpmode=model on page 3-42<br />

• --inline, --no_inline on page 3-53<br />

• --library_interface=lib on page 3-56<br />

• --library_type=lib on page 3-58<br />

• --lower_ropi, --no_lower_ropi on page 3-63<br />

• --lower_rwpi, --no_lower_rwpi on page 3-63<br />

• --ltcg on page 3-64<br />

• --multifile, --no_multifile on page 3-67<br />

• -Onum on page 3-71<br />

• -Ospace on page 3-72<br />

<strong>ARM</strong> DUI 0375C Copyright © 2007-2008, 2011 <strong>ARM</strong>. All rights reserved. 3-6<br />

ID061811<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!