Mercurial > hg > index.cgi
annotate 00README.txt @ 234:d389adbcc4ab
Added section base and length symbols to lwlink
Added the ability for a link script to define section base and section
length symbols when linking. These symbols are searched for when an external
reference is resolved before looking up any symbols in the various objects
being linked. Also documented the new link script directives and added such
directives to all default link scripts.
author | William Astle <lost@l-w.ca> |
---|---|
date | Fri, 10 Aug 2012 23:47:56 -0600 |
parents | 03f425c6c39c |
children | 69adaab94ffd |
rev | line source |
---|---|
0
2c24602be78f
Initial import from lwtools 3.0.1 version, with new hand built build system and file reorganization
lost@l-w.ca
parents:
diff
changeset
|
1 This is LWTOOLS, a cross development system targetting the 6809 CPU. |
2c24602be78f
Initial import from lwtools 3.0.1 version, with new hand built build system and file reorganization
lost@l-w.ca
parents:
diff
changeset
|
2 |
2c24602be78f
Initial import from lwtools 3.0.1 version, with new hand built build system and file reorganization
lost@l-w.ca
parents:
diff
changeset
|
3 It consists of an assembler, lwasm, a linker, lwlink, and an archiver, |
18 | 4 lwar which should compile on any reasonably modern POSIX environment. If you |
5 have problems building, make sure you are using GNU make. Other make | |
6 programs may work but GNU make is known to work. | |
0
2c24602be78f
Initial import from lwtools 3.0.1 version, with new hand built build system and file reorganization
lost@l-w.ca
parents:
diff
changeset
|
7 |
2c24602be78f
Initial import from lwtools 3.0.1 version, with new hand built build system and file reorganization
lost@l-w.ca
parents:
diff
changeset
|
8 To see if a quick build will work, just type "make". If it works, you're |
2c24602be78f
Initial import from lwtools 3.0.1 version, with new hand built build system and file reorganization
lost@l-w.ca
parents:
diff
changeset
|
9 ready to go ahead with "make install". This will install in /usr/local/bin. |
2c24602be78f
Initial import from lwtools 3.0.1 version, with new hand built build system and file reorganization
lost@l-w.ca
parents:
diff
changeset
|
10 |
176 | 11 If you feel adventurous, you can also run the test suite by running "make |
12 test". However, be warned that it is likely not going to work unless you are | |
13 running on a fairly standard unix system with perl in /usr/bin/perl. | |
14 | |
0
2c24602be78f
Initial import from lwtools 3.0.1 version, with new hand built build system and file reorganization
lost@l-w.ca
parents:
diff
changeset
|
15 See docs/ for additional information. |