From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.help Subject: Re: How to have a separate I/O window (xterm) with GDB and Emacs? Date: 07 Jul 2004 19:04:24 +0200 Organization: Organization?!? Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1089220101 29559 80.91.224.253 (7 Jul 2004 17:08:21 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 7 Jul 2004 17:08:21 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Jul 07 19:08:10 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BiFty-0003kT-00 for ; Wed, 07 Jul 2004 19:08:10 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BiFw2-0003gM-Oh for geh-help-gnu-emacs@m.gmane.org; Wed, 07 Jul 2004 13:10:18 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!fu-berlin.de!uni-berlin.de!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 27 Original-X-Trace: news.uni-berlin.de o0L5dFQAgwwVP10Rp04fnQlxlf7mFJh1raj6CPV05AmvdYMPtq X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 Original-Xref: shelby.stanford.edu gnu.emacs.help:124174 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:19505 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:19505 Joachim Nilsson writes: > I'm running the latest bleeding edge GNU Emacs from CVS. I'm > no beginner so I'm not shy for bisarre elisp or C hacks to > solve my current problem. I'm posting here because I'm really > stuck. > > So, if someone could please tell me how I can have a separate > "execution window" a la DDD when using GDB in Emacs I would be > eternally grateful. > > It should be possible somehow by spawning say an xterm and > redirect all program I/O using "gdb -tty=device" ... You know that gdb can easily attach to running processes with the `attach' command? Or by specifying the process id as a second command line argument to gdb? So you can easily start your program in an xterm and hook Emacs gdb session into it. Heck, you can even start your program inside of Emacs with M-x term and do that. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum