Copyright © 2010-2011 ARM. All rights reserved.
ARM DUI 0529C (ID080411)
ARM
®
Compiler toolchain
Version 4.1
Introducing the ARM Compiler toolchain
ARM DUI 0529C Copyright © 2010-2011 ARM. All rights reserved. ii
ID080411 Non-Confidential
ARM Compiler toolchain
Introducing the ARM Compiler toolchain
Copyright © 2010-2011 ARM. All rights reserved.
Release Information
The following changes have been made to this book.
Proprietary Notice
Words and logos marked with
®
or
are registered trademarks or trademarks of ARM
®
in the EU and other countries,
except as otherwise stated below in this proprietary notice. Other brands and names mentioned herein may be the
trademarks of their respective owners.
Neither the whole nor any part of the information contained in, or the product described in, this document may be
adapted or reproduced in any material form except with the prior written permission of the copyright holder.
The product described in this document is subject to continuous developments and improvements. All particulars of the
product and its use contained in this document are given by ARM in good faith. However, all warranties implied or
expressed, including but not limited to implied warranties of merchantability, or fitness for purpose, are excluded.
This document is intended only to assist the reader in the use of the product. ARM shall not be liable for any loss or
damage arising from the use of any information in this document, or any error or omission in such information, or any
incorrect use of the product.
Where the term ARM is used it means “ARM or any of its subsidiaries as appropriate”.
Confidentiality Status
This document is Non-Confidential. The right to use, copy and disclose this document may be subject to license
restrictions in accordance with the terms of the agreement entered into by ARM and the party that ARM delivered this
document to.
Product Status
The information in this document is final, that is for a developed product.
Web Address
http://www.arm.com
Change History
Date Issue Confidentiality Change
28 May 2010 A Non-Confidential ARM Compiler toolchain v4.1 Release
30 September 2010 B Non-Confidential Update 1 for ARM Compiler toolchain v4.1
28 January 2011 C Non-Confidential Update 2 for ARM Compiler toolchain v4.1 Patch 3
30 April 2011 C Non-Confidential Update 3 for ARM Compiler toolchain v4.1 Patch 4
29 July 2011 C Non-Confidential Update 4 for ARM Compiler toolchain v4.1 Patch 5
ARM DUI 0529C Copyright © 2010-2011 ARM. All rights reserved. iii
ID080411 Non-Confidential
Contents
ARM Compiler toolchain Introducing the ARM
Compiler toolchain
Chapter 1 Conventions and feedback
Chapter 2 Overview of the ARM Compiler toolchain
2.1 About the ARM Compiler toolchain ............................................................................... 2-3
2.2 Host platform support for ARM Compiler toolchain ...................................................... 2-5
2.3 Avoiding the BLX (immediate) instruction issue on an ARM1176JZ-S or ARM1176JZF-S .
2-6
2.4 Changing to the 64-bit linker ......................................................................................... 2-7
2.5 About the toolchain documentation .............................................................................. 2-8
2.6 Licensed features of the toolchain .............................................................................. 2-10
2.7 Standards compliance in the toolchain ....................................................................... 2-11
2.8 Compliance with the ABI for the ARM Architecture (Base Standard) ......................... 2-12
2.9 Toolchain environment variables ................................................................................ 2-14
2.10 ARM architectures supported by the toolchain ........................................................... 2-17
2.11 Toolchain support on 64-bit host platforms ................................................................. 2-19
2.12 Using special characters on the compilation tools command-line .............................. 2-20
2.13 Compilation tools command-line option rules ............................................................. 2-21
2.14 About ordering the compilation tools command-line options ...................................... 2-22
2.15 Autocompletion of compilation tools command-line option ......................................... 2-23
2.16 Using a text file to specify command-line options ....................................................... 2-24
2.17 Portability of source files between hosts ..................................................................... 2-26
2.18 TMP and TMPDIR environment variables for temporary file directories ..................... 2-27
2.19 Specifying command-line options with an environment variable ................................ 2-28
2.20 Specifying Cygwin paths in compilation tools on Windows ........................................ 2-29
2.21 Rogue Wave documentation ...................................................................................... 2-30
2.22 Further reading ........................................................................................................... 2-31

RS41P-KT-30000

Mfr. #:
Manufacturer:
Description:
RVDS 4.1 PROFESSIONAL WNL
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet