Keil Logo

Partial linking model

2.3 Partial linking model

Produces a single output file that can be used as input to a subsequent link step.

Partial linking:
  • Eliminates duplicate copies of debug sections.
  • Merges the symbol tables into one.
  • Leaves unresolved references unresolved.
  • Merges common data (COMDAT) groups.
  • Generates a single object file that can be used as input to a subsequent link step.
If the linker finds multiple entry points in the input files it generates an error because the single output file can have only one entry point.
To link with this model, use the --partial command-line option.

Note

If you use partial linking, you cannot refer to the original objects by name in a scatter file. Therefore, you might have to update your scatter file.
Non-ConfidentialPDF file icon PDF versionARM DUI0377H
Copyright © 2007, 2008, 2011, 2012, 2014-2016 ARM. All rights reserved. 
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.