- IAR Embedded Workbench for RL78 5.20
- IAR C/C++ Development
- Linker options
- Summary of linker options
Summary of linker options
This table summarizes the linker options:
Command line option | Description |
|---|---|
| Uses more accurate math functions |
| Uses a basic heap |
| Produces a call graph file in XML format |
| Specifies the linker configuration file to be used by the linker |
| Defines symbols for the configuration file |
| Specifies more directories to search for linker configuration files |
| Specifies a user-defined C++ dynamic initialization routine |
| Uses the C-SPY debug library |
| Makes |
| Defines symbols that can be used by the application |
| Lists file dependencies |
| Treats these message tags as errors |
| Treats these message tags as remarks |
| Suppresses these diagnostic messages |
| Treats these message tags as warnings |
| Selects the format of the printed diagnostics |
| Lists all diagnostic messages |
| Lists in a structured format all output files |
| Enables stack usage analysis |
| Treats the symbol as a root symbol and as the start of the application |
| Generates an additional entry list in the map file sorted in address order |
| Specifies the allowed number of errors before linking stops |
| Produces an |
| Extends the command line |
| Extends the command line, optionally with a dependency |
| Produces an output file even if errors occurred |
| Puts an image file in a section |
| Forces a symbol to be included in the application |
| Specifies more directories to search for object and library files. Alias for |
| Enables log output for selected topics |
| Directs the log to a file |
| Adds mangled names in messages |
| Suppresses automatic initialization during system startup |
| Produces a map file |
| Merges equivalent read-only sections |
| Produces a JSON file that lists all source files that contribute to memory usage in the linked image. |
| Omits the Byte Order Mark from UTF-8 output files |
| Sets the entry point to zero |
| Disables section fragment handling |
| Uses the smallest possible heap implementation |
| Disables automatic runtime library search |
| Removes local symbols from the ELF executable image |
| Suppresses the filename extension for executable output |
| Disables range reservations for absolute symbols |
| Disables removal of unused sections |
| Disables Virtual Function Elimination |
| Disables generation of warnings |
| Does not wrap long lines in diagnostic messages |
| Disables the zeroing to copying transformation |
| Alias for |
| Uses standard output only |
| Sets the object filename |
| Reserve a place in ROM to be filled by some other tool, for example, a checksum calculated by |
| Reads the specified file before reading the linker configuration file |
| Makes the |
| Redirects a reference to a symbol to another symbol |
| Enables remarks |
| Makes the |
| Specifies more directories to search for object and library files |
| Sets silent operation |
| Uses smaller math functions |
| Specifies a stack usage control file |
| Removes debug information from the executable image |
| Specifies the encoding for text output files |
| Configures the runtime library for use with threads |
| Enables the time zone and daylight savings time functionality in the library |
| Enables full names for standard C++ templates |
| Uses the UTF-8 encoding for text input files |
| Sends version information to the console and then exits |
| Controls Virtual Function Elimination |
| Warnings affects exit code |
| Warnings are treated as errors |
| Treats every object file in the archive as if it was specified on the command line |
| Provides a wrapper for a system function |