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.19 What is a steering file?<br />

7.19.1 See also<br />

Accessing and managing symbols with armlink<br />

A steering file is a text file that contains a set of commands to edit <strong>the</strong> symbol tables of output<br />

objects and <strong>the</strong> dynamic sections of images. Steering file commands enable you to:<br />

• manage symbols in <strong>the</strong> symbol table<br />

• control <strong>the</strong> copying of symbols from <strong>the</strong> static symbol table to <strong>the</strong> dynamic symbol table<br />

• store information about <strong>the</strong> libraries that a link unit depends on.<br />

For example, you can use steering files to protect intellectual property, or avoid namespace<br />

clashes.<br />

Tasks<br />

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

Reference<br />

• Steering file command summary on page 7-25<br />

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

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

• --edit=file_list on page 2-53.<br />

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

ID080411 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!