home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
programming
/
drlink_2
< prev
next >
Wrap
Text File
|
1999-04-27
|
2KB
|
49 lines
The 'Drlink' AOF Linker
Version 0.34
by David Daniels <Davedan@arcade.demon.co.uk>, uploaded by Alex Thoukydides
<alex@thouky.tcp.co.uk> at the request of the author.
Introduction
~~~~~~~~~~~~
Drlink is a linker that is intended to be a partial substitute for
the Acorn linker, 'link'. It is aimed at people with compilers
that generate object files in Acorn's AOF format but who do not
have a copy of 'link', for example, people who want to use the DDE
Pascal compiler or TLA or perhaps their own homebrew compilers.
Drlink accepts object files in Acorn's AOF format and libraries in
Acorn's ALF format and links them to produce an executable image
in either Acorn's AIF format or a plain binary image. It can also
be used to link relocatable modules or to create partially-linked
AOF files. Drlink is modelled very closely on the version of
'link' that comes with release 3 of Acorn's C compiler but it is
not really a complete replacement for it as it does not have the
same range of facilities. What is there, it is hoped, should be
adequate in most cases. Drlink is designed to link 'ordinary'
programs and cannot do some of the fancy things link can, such as
create image files that use overlays. Of course, some of these
features could be added at a later date but the current version of
Drlink, 0.34, does not support them. On the other hand, it does
contain some features found on later releases of 'link' such as
the ability to increase the size of the wimpslot if necessary when
running in a task window and support for extended command lines.
Other features include the ability to scan libraries more than
once when resolving symbols and, assuming the right compiler
options have been used when compiling programs, being able to
leave out unused functions from executable images. Hopefully
features like these will make the linker attractive to people who
use link as well.
Copyright
~~~~~~~~~
The software and the documentation that goes with it is
Copyright © David Daniels 1993, 1994, 1995, 1996, 1997, 1998. All
Rights Reserved.
Permission is hereby given for you to copy this program and freely
distribute it, subject to the following conditions:
* No charge is made for the program (except nominal media costs).
* No alterations are made to any of the files within this archive file.
* All of the files within this archive are supplied, including this one.
* No part of this program is included in a commercial product.