From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14280 invoked by alias); 7 Sep 2003 01:59:47 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 14268 invoked from network); 7 Sep 2003 01:59:45 -0000 Received: from unknown (HELO web15310.mail.bjs.yahoo.com) (202.3.77.185) by sources.redhat.com with SMTP; 7 Sep 2003 01:59:45 -0000 Message-ID: <20030907015920.8043.qmail@web15310.mail.bjs.yahoo.com> Received: from [61.152.210.131] by web15310.mail.bjs.yahoo.com via HTTP; Sun, 07 Sep 2003 09:59:20 CST Date: Sun, 07 Sep 2003 01:59:00 -0000 From: =?gb2312?q?Liu=20Lijuan?= Subject: Re: gdb remote debugging To: Daniel Jacobowitz Cc: gdb@sources.redhat.com In-Reply-To: <20030906185027.GA2617@nevyn.them.org> MIME-Version: 1.0 Content-Type: text/plain; charset=gb2312 Content-Transfer-Encoding: 8bit X-SW-Source: 2003-09/txt/msg00091.txt.bz2 --- Daniel Jacobowitz µÄÕýÎÄ£º> 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!? ÆôÓõçÓÊÕʺţ¬Áì»áÑÅ»¢Í¨[ÉíÁÙÆä¾³ÁĵçÓ°]µÄ¶¯¸Ð÷ÈÁ¦£¬»¹ÓÐÍøÂçÉãÏñÍ·+ÑÅ»¢Í¨ÊÕÒô»úµÈÄãÀ´Äà http://cn.rd.yahoo.com/mail_cn/tag/?http://cn.messenger.yahoo.com