From owner-freebsd-eclipse@FreeBSD.ORG Tue Nov 11 16:58:23 2008 Return-Path: Delivered-To: freebsd-eclipse@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F3E441065678 for ; Tue, 11 Nov 2008 16:58:22 +0000 (UTC) (envelope-from sepotvin@FreeBSD.org) Received: from relais.videotron.ca (relais.videotron.ca [24.201.245.36]) by mx1.freebsd.org (Postfix) with ESMTP id D415A8FC30 for ; Tue, 11 Nov 2008 16:58:22 +0000 (UTC) (envelope-from sepotvin@FreeBSD.org) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=ISO-8859-1; format=flowed Received: from [10.0.0.247] ([67.70.237.74]) by VL-MO-MR005.ip.videotron.ca (Sun Java(tm) System Messaging Server 6.3-4.01 (built Aug 3 2007; 32bit)) with ESMTPA id <0KA600A3CHM7XWI0@VL-MO-MR005.ip.videotron.ca> for freebsd-eclipse@freebsd.org; Tue, 11 Nov 2008 11:54:09 -0500 (EST) Message-id: <4919B8D6.1040407@FreeBSD.org> Date: Tue, 11 Nov 2008 11:54:46 -0500 From: "Stephane E. Potvin" Organization: FreeBSD User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) To: Moonkyung Ryu References: <49182E34.2010504@FreeBSD.org> <491850C1.9080203@FreeBSD.org> In-reply-to: Cc: freebsd-eclipse@freebsd.org Subject: Re: eclipse-cdt debugging doesn't work on FreeBSD 7.0 amd64? X-BeenThere: freebsd-eclipse@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "FreeBSD users of eclipse EDI, tools, rich client apps & ports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Nov 2008 16:58:23 -0000 Moonkyung Ryu wrote: > Thanks a lot Stephane! > > I finally installed eclipse-devel and succeeded in debugging. > But I have a question. > Which debugger option do you usually use? > There are 3 debugger options > 1. gdb/mi > 2. gdb Debugger > 3. gdbserver Debugger > > To me, 3 doesn't work. I guess 3 is for remote debugging. > And then, what is the difference between 1 and 2? > You're right for #3, gdbserver is used to do remote debugging. As for gdb/mi, it's the machine interface of gdb. It's easier to use programmatically than the human interface. If the gdb you're using supports it (which is the case on FreeBSD), you're better off using gdb/mi with Eclipse. Steph