ColdFire Linker > Input

Use this panel to specify files the ColdFire Linker should use. You can specify multiple additional libraries and library search paths. Also, you can change the order in which the IDE uses or searches the libraries.

The following table lists and describes the input options for ColdFire.

Table 1. Tool Settings - ColdFire Linker > Input Options
Option Description
No Standard Library (-nostdlib) Select if there is no standard library attached.
Link Command File (.lcf) Consists of three kinds of segments, which must be in this order:
  • A memory segment, which begins with the MEMORY{} directive
  • Optional closure segments, which begin with the FORCE_ACTIVE{}, KEEP_SECTION{}, or REF_INCLUDE{} directives
  • A sections segment, which begins with the SECTIONS{} directive
Entry Point Specifies the program starting point: the first function the debugger uses upon program start; default: __start. This default function is in file ColdFire__startup.c. It sets up the ColdFire EABI environment before code execution. Its final task is calling main().
Library Search Paths (-L +path) Specifies the search pathname of libraries or other resources related to the project. Type the pathname into this text box. Alternatively, click Workspace or File system, then use the subsequent dialog box to browse to the correct location.
Library Files ?(-l +file) Specifies the pathname of libraries or other resources related to the project. Type the pathname into this text box. Alternatively, click Workspace or File system, then use the subsequent dialog box to browse to the correct location.
Force Active Symbols Disables deadstripping for particular symbols, enter the symbol names in the Force Active Symbols text box of the ColdFire Linker Panel.