1.3.1 Considerations when using the 64-bit linker

There are some considerations you must be aware of when you are using the 64-bit version of armlink.

These considerations are as follows:

  • In the 64-bit version of the executables directory, armlink is the 64-bit executable and all other tools are the 32-bit executables. It might seem redundant to have duplicated 32-bit versions of the executables in the 64-bit executables directory, such as armcc.exe. However, this is required by the method that different executables use to call each other. This method dictates that all executables must be in the same directory. The tools call each other in certain circumstances, for example armcc calls armlink to produce an executable when -c is not specified in the command line.

  • Cygwin path translation enabled by CYGPATH is only supported on 32-bit Windows platforms, and is not supported on Windows Server 2012 and 64-bit Windows 8.1.

Non-ConfidentialPDF file icon PDF versionARM DUI0529M
Copyright © 2010-2016 ARM Limited or its affiliates. All rights reserved.