summaryrefslogtreecommitdiff
path: root/gdb/README
diff options
context:
space:
mode:
authorgdb-2.8 <gdb@fsf.org>1988-09-03 08:00:00 +0100
committerPedro Alves <palves@redhat.com>2012-06-03 15:36:31 +0100
commit3bf57d210832b28e9361990830eb722a619f031b (patch)
treeba506d293bde0f6500d0cee3e643ebf8890d9cf7 /gdb/README
parent7c75bab3d3ef344a6a0b13b9ab59ecd5855aceb5 (diff)
downloadbinutils-3bf57d210832b28e9361990830eb722a619f031b.tar.gz
binutils-3bf57d210832b28e9361990830eb722a619f031b.tar.bz2
binutils-3bf57d210832b28e9361990830eb722a619f031b.zip
gdb-2.8
Diffstat (limited to 'gdb/README')
-rw-r--r--gdb/README32
1 files changed, 32 insertions, 0 deletions
diff --git a/gdb/README b/gdb/README
new file mode 100644
index 00000000000..095136b9113
--- /dev/null
+++ b/gdb/README
@@ -0,0 +1,32 @@
+This is GDB, a source-level debugger intended for GNU,
+presently running under un*x.
+
+Before compiling GDB, you must set up links to four files according to
+the kind of machine you are running on. To do this, type `config.gdb
+machine', where machine is something like `vax' or `sun2'. This
+creates links named `param.h', `m-init.h', `opcode.h', and `pinsn.c'.
+(Note: we lack information on certain machines.)
+
+Also, `Makefile' must be changed to say `OBSTACK = obstack.o' instead
+of `OBSTACK=-lobstack' (unless you want to install obstack.o as
+/lib/libobstack.a).
+
+Once these files are set up, just `make' will do everything,
+producing an executable `gdb' in this directory.
+
+About the machine-dependent files...
+
+m-<machine>.h
+
+This file contains macro definitions that express information
+about the machine's registers, stack frame format and instructions.
+
+m-<machine>init.h
+
+This file defines one macro, which says how to round up from the
+address of the end of the text of one .o file to the beginning of
+the text of the next .o file.
+
+<machine>-opcode.h, <machine>-pinsn.c
+These files contain the information necessary to print instructions
+for your cpu type.