|Non-Confidential||PDF version||ARM DUI0529M|
|Home > Overview of ARM Compiler > ARM Compiler support on 64-bit host platforms > 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.