Hi,
I have been trying to setup a remote debugger GDB for a MIPS platform. Tried to install the gdb with the information that I could gather on net.
I downloaded gdb-6.7.1 from net. Have kept all these file on a Linux PC.
following are the steps I followd.
1.
[root@ads
target]# /root/GDB761/gdb-6.7.1/configure
--target=mips-montavista-linux-gnu --host=i686-pc-linux-gnu
--prefix=/opt/gdb
2. [root@ads target]# make
3. [root@ads target]# make install
Having done these, I was not able to find the gdbserver executable in /opt/gdb.
Thus I tried configuring the gdbserver explicitely. i.e: [root@ads
target]# /root/GDB761/gdb-6.7.1/gdb/gdbserver/configure
--target=--target=mips-montavista-linux-gnu --host=i686-pc-linux-gnu
--prefix=/opt/gdb
then I did make [root@ads target]# make
this make resuts into number of errors like- mips-linux.c updated. /root/GDB761/gdb-6.7.1/gdb/gdbserver/linux-mips-low.c:57: `MMLO' undeclared here (not in a function) /root/GDB761/gdb-6.7.1/gdb/gdbserver/linux-mips-low.c:57: initializer element is not constant /root/GDB761/gdb-6.7.1/gdb/gdbserver/linux-mips-low.c:57: (near initialization for `mips_regmap[33]') /root/GDB761/gdb-6.7.1/gdb/gdbserver/linux-mips-low.c:57: `MMHI' undeclared here (not in a function) /root/GDB761/gdb-6.7.1/gdb/gdbserver/linux-mips-low.c:57: initializer element is not constant /root/GDB761/gdb-6.7.1/gdb/gdbserver/linux-mips-low.c:57: (near initialization for `mips_regmap[34]') /root/GDB761/gdb-6.7.1/gdb/gdbserver/linux-mips-low.c:57: `BADVADDR'
Am I missing out any step here?? Please help me out in finding the right way to install gdb.
Thanks and regards, Sudhindra
|