Floating GNU


GNU 68HC11/68HC12 Home
Overview    >   

Compiler    >   
Documentation    >   
Examples    >   
Misc    >   
Help    >   
Search    >   
FAQ    >   
IDE&Tools    >   

Download    >   
Install/Build    >   

Links    >   
Projects    >   


Valid HTML 4.01!
    Last modified,
    July 07, 2005


Using the GNU Linker

Top FAQ |

This FAQ section deals with the GNU linker. The linker is the tool that you will use to do the final link and create the final binary based on one or several object files and libraries.

Mapping Programs to Memory

What is the memory.x?
How does the linker know where memory.x is?
What does "region text is full" mean?
Support tools are available?
How can I put the soft registers in a specific section?
What is the page0 concept?

Memory Banks

What is the address problem with 68HC12 memory banks?
How can I link in several memory banks?
MC9S12DP256 Addressing Explained

Optimizations

How do I tell the compiler to use direct addressing mode to access data
How can I remove unused functions?

Misc

Where is _io_ports defined?
What does "linking files compiled for 16-bit integers and others for 32-bit integers" mean?
What is the crt0 and how can I remove it?
<< Compiling

Tools >>

 


 

Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 Stéphane Carrez, France
Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.