[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [h-e-w] gdb program output problem
From: |
Jeremy Greene |
Subject: |
Re: [h-e-w] gdb program output problem |
Date: |
Thu, 24 Jan 2013 17:12:34 +0000 |
Here's the version info -- so it would seem I have the one built for mingw. But
I will try the latest, thanks.
Btw, I found that describe-variable of gud-marker-acc had, in fact, the tons of
spaces in it.
So... my level of elisp ability limited me to adding the following at line 1791
in gdb-mi.el. With that, the worst of the behavior goes away... still adds a
bunch of spaces, but not a huge number.
(setq gud-marker-acc "")
I'm sure I'm breaking something else, but at least I can use it.
Jeremy
MSYS /c/> gdb --version
GNU gdb (GDB) 7.4
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-mingw32".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
-----Original Message-----
From: Eli Zaretskii [mailto:address@hidden
Sent: Thursday, January 24, 2013 12:00 PM
To: Jeremy Greene
Cc: address@hidden
Subject: Re: [h-e-w] gdb program output problem
> From: Jeremy Greene <address@hidden>
> Date: Thu, 24 Jan 2013 16:18:48 +0000
>
> GNU gdb (GDB) 7.4
> Copyright (C) 2012 Free Software Foundation, Inc.
>
> Running win7, 64b.
> When I use gdb, to debug a C++ program with simple printf, I get a seemingly
> random, but often huge, number of spaces before or after the text of the
> printf.
> Has anyone else seen this? It makes using gdb very difficult to use.
> If I run the program from the msys shell, no spaces.
Could it be that you downloaded an MSYS build of GDB? What does
"gdb --version" print? Here it says
GNU gdb (GDB) 7.5.1
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-mingw32". <<<<<<<<<<<<<<<<<<<<<<<<
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
The marked line indicates that GDB was built for MinGW.
Anyway, 7.4 is an old version, the MinGW site offers 7.5 from here:
http://sourceforge.net/projects/mingw/files/MinGW/Extension/gdb/GDB-7.5/