Mail Archives: djgpp/2003/10/26/04:31:02
Bill Cunningham <nospamnet AT net> wrote:
> Is Binary Format Descriptor and Register Translation Language very similar?
> Does one run when the assembler runs and one when the linker runs?
No to both questions --- which are, coincidentally, both somewhat
off-topic here, since neither is specific to DJGPP.
BFD is a library to support reading of several formats of machine code
files, including the ones used by DJGPP, Linux and some more. It's the
fundamental basis of the whole GNU binutils collection, but also used
by GDB.
RTL is used by neither the assembler nor the linker, but rather by the
compiler itself. It's the abstract language in which the C compiler
(and the other "front ends" in GCC, the GNU Compiler Collection)
expresses its output, and which is then optimized and mapped onto the
assembler language of the target processor.
--
Hans-Bernhard Broeker (broeker AT physik DOT rwth-aachen DOT de)
Even if all the snow were burnt, ashes would remain.
- Raw text -