Re: gdb remote debugging

Liu Lijuan
2003-09-07T01:59:47Z

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=gb2312, Size: 1822 bytes --]

--- Daniel Jacobowitz <drow@mvista.com> µÄÕýÎÄ£º> On
Sat, Sep 06, 2003 at 03:26:52PM +0800, Liu Lijuan
> wrote:
> > I want to make gdbserver run on the arm
> > simulator,gdb is gdb-5.2.1.First I built a cross
> gdb
> > for
> arm(target=arm-elf,host=i686-pc-linux-gnu),then I
> > change the Makefile and some source
> > codes in gdbserver directory,and build it with gcc
> > ,then run "make".At last I run a test program in
> > remote debugging .If the test program does not
> contain
> > i/o operation(for exampel printf or scanf),it can
> run
> > successfully.But if so,when gdbserver execute
> > instructions,it gives an error---segment.
> > Who can tell me why?Should I build gdbsever
> with
> > arm-elf-gcc? or it has any other reason?
>
> What are you trying to do? You shouldn't use
> gdbserver on a simulator;
> see the documentation for "target sim".
>
> --
> Daniel Jacobowitz
> MontaVista Software Debian
> GNU/Linux Developer

Thank you for your help!
I know this way "target sim" and have run it
successfully,but I want to try TCP manner on the same
machine(but target and host are different).In this way
I want to use the remote serial protocol,and make
gdbsever run on the simulator.So I change the source
codes of gdb and gdbserver,also I change some contents
of the protocol in order they can run normally.
Regards!

=====
ÁõÀò¾ê
µØÖ·£º»ª±±µçÁ¦´óÑ§£¨±±¾©£©
µç»°£º010-51963577
ÓÊÏä£ºlljforever@yahoo.com.cn

_________________________________________________________
Do You Yahoo!?
ÆôÓÃµçÓÊÕÊºÅ£¬Áì»áÑÅ»¢Í¨[ÉíÁÙÆä¾³ÁÄµçÓ°]µÄ¶¯¸Ð÷ÈÁ¦£¬»¹ÓÐÍøÂçÉãÏñÍ·+ÑÅ»¢Í¨ÊÕÒô»úµÈÄãÀ´ÄÃ