06.02.2013 Views

ARM Compiler toolchain Using the Linker - ARM Information Center

ARM Compiler toolchain Using the Linker - ARM Information Center

ARM Compiler toolchain Using the Linker - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

7.21 Steering file command summary<br />

7.21.1 See also<br />

The steering file commands are:<br />

Command Description<br />

Accessing and managing symbols with armlink<br />

Note<br />

The steering file commands control only global symbols. Local symbols are not affected by any<br />

of <strong>the</strong>se commands.<br />

Tasks<br />

• Specifying steering files on <strong>the</strong> linker command-line on page 7-24.<br />

Concepts<br />

• What is a steering file? on page 7-23.<br />

Reference<br />

• Steering file format on page 7-26.<br />

<strong>Linker</strong> Reference:<br />

• EXPORT on page 3-2<br />

• HIDE on page 3-3<br />

• IMPORT on page 3-4<br />

• RENAME on page 3-5<br />

• REQUIRE on page 3-7<br />

• RESOLVE on page 3-8<br />

• SHOW on page 3-10.<br />

Table 7-6 Steering file command summary<br />

EXPORT Specifies that a symbol can be accessed by o<strong>the</strong>r shared objects<br />

or executables.<br />

HIDE Makes defined global symbols in <strong>the</strong> symbol table anonymous.<br />

IMPORT Specifies that a symbol is defined in a shared object at runtime.<br />

RENAME Renames defined and undefined global symbol names.<br />

REQUIRE Creates a DT_NEEDED tag in <strong>the</strong> dynamic array. DT_NEEDED tags<br />

specify dependencies to o<strong>the</strong>r shared objects used by <strong>the</strong><br />

application, for example, a shared library.<br />

RESOLVE Matches specific undefined references to a defined global<br />

symbol.<br />

SHOW Makes global symbols visible. This command is useful if you<br />

want to make a specific symbol visible that is hidden using a<br />

HIDE command with a wildcard.<br />

<strong>ARM</strong> DUI 0474C Copyright © 2010-2011 <strong>ARM</strong>. All rights reserved. 7-25<br />

ID080411 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!