From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 944 invoked by alias); 28 Nov 2007 21:33:52 -0000 Received: (qmail 936 invoked by uid 22791); 28 Nov 2007 21:33:52 -0000 X-Spam-Check-By: sourceware.org Received: from sca-es-mail-2.Sun.COM (HELO sca-es-mail-2.sun.com) (192.18.43.133) by sourceware.org (qpsmtpd/0.31) with ESMTP; Wed, 28 Nov 2007 21:33:44 +0000 Received: from fe-sfbay-10.sun.com ([192.18.43.129]) by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id lASLXh4B022192 for ; Wed, 28 Nov 2007 13:33:43 -0800 (PST) Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) id <0JS800M01JKYDS00@fe-sfbay-10.sun.com> (original mail from Gordon.Prieur@Sun.COM) for gdb@sourceware.org; Wed, 28 Nov 2007 13:33:43 -0800 (PST) Received: from [129.150.20.34] by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTPSA id <0JS800BRBJVUBM90@fe-sfbay-10.sun.com>; Wed, 28 Nov 2007 13:33:30 -0800 (PST) Date: Wed, 28 Nov 2007 21:33:00 -0000 From: Gordon Prieur Subject: Re: help me reduce typing when running gdb In-reply-to: <474DC4C9.7000806@toyon.com> To: Chris Stankevitz Cc: gdb@sourceware.org Message-id: <474DDEAC.4090702@Sun.COM> MIME-version: 1.0 Content-type: text/plain; format=flowed; charset=ISO-8859-1 Content-transfer-encoding: 7BIT References: <474DC4C9.7000806@toyon.com> User-Agent: Thunderbird 1.5.0.13 (Windows/20070809) X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2007-11/txt/msg00261.txt.bz2 Chris Stankevitz wrote: > Hi, I often perform these steps: > > 1. bjam > 2. gdb ./bin/debug/prog > 3. r very long list of parameters that I hate typing > 4. [lots of debugger commands like c, n, s, break, etc] > 5. up arrow many times to get back to the run command w/parms > 6. q > 7. vi source.cpp > 8. goto 1 > > Can anyone recommend a way to streamline this process? Particularly > Step 3 and Step 5. In MSVC, steps 1-3 is one keystroke (F5) and step > 5 is two (SHIFT-F5, F5). Most IDEs which use gdb provide similar features. Try NetBeans with C/C++ support or Eclipse with CDT (I recommend NetBeans as I'm the gdb module developer:-) Gordon > > Thanks for your help in switching over to gdb! > > Chris