Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ANNOUNCE: WinGDB - debugging with GDB under Visual Studio

5 views
Skip to first unread message

Dominic WG

unread,
Mar 8, 2010, 3:37:07 PM3/8/10
to
Hello,

WinGDB is an extension for Visual Studio IDE allowing to use GDB
debugger. It can debug processes on remote machines running Linux (or
other Unix systems) through SSH connection, Windows programs compiled
under MinGW or Cygwin, and embedded ARM devices using OpenOCD.

Please visit our site: http://www.wingdb.com

Kind Regards,
WinGDB team

jacob navia

unread,
Mar 8, 2010, 3:46:57 PM3/8/10
to
Dominic WG a �crit :

This is incredible

These guys are selling gdb (packed in a Visual Studio plug in) at 47.5
euros per machine...

Why would anyone want to use gdb after having bought Visual Studio with
its great debugger is a mystery to me.

Dann Corbit

unread,
Mar 8, 2010, 3:51:53 PM3/8/10
to
In article <hn3no0$e5a$1...@speranza.aioe.org>, ja...@spamsink.net says...
>
> Dominic WG a ᅵcrit :

Even more amusing is that GDB is GPL3 and they are not distributing
source (apparently). I wonder if the FSF will get the joke.

Ian Collins

unread,
Mar 8, 2010, 3:58:22 PM3/8/10
to

Maybe because of "It can debug processes on remote machines running
Linux..".

Although I'd say why not use a native IDE? The answer is probably
familiarity with the tools. If I had a windows team who had to port to
a Unix environment, I'd want them as productive as possible as soon as
possible.

--
Ian Collins

Keith Thompson

unread,
Mar 8, 2010, 3:57:34 PM3/8/10
to
Dann Corbit <dco...@connx.com> writes:
> In article <hn3no0$e5a$1...@speranza.aioe.org>, ja...@spamsink.net says...
>> Dominic WG a écrit :

>> > WinGDB is an extension for Visual Studio IDE allowing to use GDB
>> > debugger. It can debug processes on remote machines running Linux (or
>> > other Unix systems) through SSH connection, Windows programs compiled
>> > under MinGW or Cygwin, and embedded ARM devices using OpenOCD.
>> >
>> > Please visit our site: http://www.wingdb.com
>>
>> This is incredible
>>
>> These guys are selling gdb (packed in a Visual Studio plug in) at 47.5
>> euros per machine...
>>
>> Why would anyone want to use gdb after having bought Visual Studio with
>> its great debugger is a mystery to me.
>
> Even more amusing is that GDB is GPL3 and they are not distributing
> source (apparently). I wonder if the FSF will get the joke.

<OT>
If it merely invokes gdb, and they don't ship gdb itself, there
shouldn't be a problem.
</OT>

--
Keith Thompson (The_Other_Keith) ks...@mib.org <http://www.ghoti.net/~kst>
Nokia
"We must do something. This is something. Therefore, we must do this."
-- Antony Jay and Jonathan Lynn, "Yes Minister"

REH

unread,
Mar 8, 2010, 5:04:08 PM3/8/10
to
On Mar 8, 3:46 pm, jacob navia <ja...@spamsink.net> wrote:
> Dominic WG a écrit :

I think that's the point. Visual Studio has an awesome GUI debugger,
but it won't debug code built with other compilers, remote sessions,
embedded devices, etc. If they'd fully integrated GDB into VS, I'd buy
it. Existing frontends for GDB are horrible.

REH

Alan Curry

unread,
Mar 8, 2010, 5:22:04 PM3/8/10
to
In article <hn3no0$e5a$1...@speranza.aioe.org>,

jacob navia <ja...@jspamsink.org> wrote:
|Dominic WG a �crit :
|> Hello,
|>
|> WinGDB is an extension for Visual Studio IDE allowing to use GDB
|> debugger. It can debug processes on remote machines running Linux (or
|> other Unix systems) through SSH connection, Windows programs compiled
|> under MinGW or Cygwin, and embedded ARM devices using OpenOCD.
|>
|> Please visit our site: http://[[spammerlinkremoved]]

|>
|> Kind Regards,
|> WinGDB team
|
|This is incredible
|
|These guys are selling gdb (packed in a Visual Studio plug in) at 47.5
|euros per machine...

This lousy googlegruper has been slow-motion multiposting (a.k.a. spamming)
its advertisement to every conceivably-related newsgroup over the past 2 or 3
days.

Don't buy products from spammers, especially software, how do you knowi t's
not backdoored so they can spam from your machine when you run it?

--
Alan Curry

Richard

unread,
Mar 8, 2010, 5:28:33 PM3/8/10
to
REH <spam...@stny.rr.com> writes:

You are too kind. They look they have been cobbled together by an idiot.

--
"Avoid hyperbole at all costs, its the most destructive argument on
the planet" - Mark McIntyre in comp.lang.c

Phred Phungus

unread,
Mar 8, 2010, 6:18:37 PM3/8/10
to
REH wrote:
> On Mar 8, 3:46 pm, jacob navia <ja...@spamsink.net> wrote:
>> Dominic WG a �crit :

That's where I'm looking at this. Gdb is a hardship compared to the
visual debuggers I used to have when I used M$.

I don't think I'd give these people any money, tho.
--
fred

REH

unread,
Mar 8, 2010, 7:22:00 PM3/8/10
to
On Mar 8, 6:18 pm, Phred Phungus <Ph...@example.invalid> wrote:
> REH wrote:
> > On Mar 8, 3:46 pm, jacob navia <ja...@spamsink.net> wrote:
> >> Dominic WG a écrit :

>
> >>> Hello,
> >>> WinGDB is an extension for Visual Studio IDE allowing to use GDB
> >>> debugger. It can debug processes on remote machines running Linux (or
> >>> other Unix systems) through SSH connection, Windows programs compiled
> >>> under MinGW or Cygwin, and embedded ARM devices using OpenOCD.
> >>> Please visit our site:http://www.wingdb.com
> >>> Kind Regards,
> >>> WinGDB team
> >> This is incredible
>
> >> These guys are selling gdb (packed in a Visual Studio plug in) at 47.5
> >> euros per machine...
>
> >> Why would anyone want to use gdb after having bought Visual Studio with
> >> its great debugger is a mystery to me.
>
> > I think that's the point. Visual Studio has an awesome GUI debugger,
> > but it won't debug code built with other compilers, remote sessions,
> > embedded devices, etc. If they'd fully integrated GDB into VS, I'd buy
> > it. Existing frontends for GDB are horrible.
>
> > REH
>
> That's where I'm looking at this.  Gdb is a hardship compared to the
> visual debuggers I used to have when I used M$.
>

The best I've found when I use GCC on Windows is a build of Insight
for MinGW:

http://sourceforge.net/projects/mingw/files/GNU%20Source-Level%20Debugger/Release%20Candidate_%20gdb-6.6/insight-6.6-mingw.tar.bz2/download

Phred Phungus

unread,
Mar 9, 2010, 1:02:28 AM3/9/10
to

What about front ends for gdb on ubuntu?
--
fred

Nick Keighley

unread,
Mar 9, 2010, 5:41:48 AM3/9/10
to
On 8 Mar, 20:58, Ian Collins <ian-n...@hotmail.com> wrote:
> jacob navia wrote:
> > Dominic WG a crit :

> >> WinGDB is an extension for Visual Studio IDE allowing to use GDB


> >> debugger. It can debug processes on remote machines running Linux (or
> >> other Unix systems) through SSH connection, Windows programs compiled
> >> under MinGW or Cygwin, and embedded ARM devices using OpenOCD.
>
> >> Please visit our site:http://www.wingdb.com
>

> > This is incredible
>
> > These guys are selling gdb (packed in a Visual Studio plug in) at 47.5
> > euros per machine...
>
> > Why would anyone want to use gdb after having bought Visual Studio with
> > its great debugger is a mystery to me.
>
> Maybe because of "It can debug processes on remote machines running
> Linux..".
>
> Although I'd say why not use a native IDE?

because it's crap?

> The answer is probably
> familiarity with the tools.  If I had a windows team who had to port to
> a Unix environment, I'd want them as productive as possible as soon as
> possible.

some people have window's machines on their desks and develop for unix
machines. Tho' ddd is pretty good.

X is never going to look as pretty as Windows.

<duck>


jacob navia

unread,
Mar 9, 2010, 5:47:51 AM3/9/10
to
Nick Keighley a �crit :

Unix can look very good though. I am writing this message in a Mac OS X.
Nice machine, rock solid, BSD Unix, incredibly sophisticated GUI, high
quality graphics, fast processor/machine, you see immediately it is not
a PC.

Recommended.

MILES and MILES beyond Ubuntu. Sorry guys, but just use Mac OS X if you
want Unix. It has even lcc-win (ported last month).

:-)

Ian Collins

unread,
Mar 9, 2010, 5:50:11 AM3/9/10
to
Nick Keighley wrote:
> On 8 Mar, 20:58, Ian Collins <ian-n...@hotmail.com> wrote:
>> jacob navia wrote:

>>> Why would anyone want to use gdb after having bought Visual Studio with
>>> its great debugger is a mystery to me.

>> Maybe because of "It can debug processes on remote machines running
>> Linux..".
>>
>> Although I'd say why not use a native IDE?
>
> because it's crap?

Humbug! I've been developing on Unix for way too long and I'm happy
with the tools I have. I never could get used to those everything in
one frame windows IDEs.

>> The answer is probably
>> familiarity with the tools. If I had a windows team who had to port to
>> a Unix environment, I'd want them as productive as possible as soon as
>> possible.
>
> some people have window's machines on their desks and develop for unix
> machines. Tho' ddd is pretty good.

I used to do the opposite..

> X is never going to look as pretty as Windows.

True, but at least I can log into a client's machine on the other side
of town and pop up editors on my desktop!

--
Ian Collins

Branimir Maksimovic

unread,
Mar 9, 2010, 6:22:22 AM3/9/10
to
On Tue, 9 Mar 2010 02:41:48 -0800 (PST)
Nick Keighley <nick_keigh...@hotmail.com> wrote:
>
> X is never going to look as pretty as Windows.

;)

>
> <duck>
>
>

Greets!

--
http://maxa.homedns.org/

Sometimes online sometimes not


Lorenzo Villari

unread,
Mar 9, 2010, 8:37:36 AM3/9/10
to
On Tue, 09 Mar 2010 11:47:51 +0100
jacob navia <ja...@jacob.remcomp.fr> wrote:

>
> MILES and MILES beyond Ubuntu. Sorry guys, but just use Mac OS X if
> you want Unix. It has even lcc-win (ported last month).
>

Maybe Leopard is tuned for a specific hardware. I don't know how it
would perform on different machines...


jacob navia

unread,
Mar 9, 2010, 9:25:54 AM3/9/10
to
Lorenzo Villari a �crit :

Of course it is tuned to Apple hardware!

What else would you expect?

The result is what counts, not that it runs in your
coffee machine also. You want high quality and you get
high quality. Hardware and softare.

I plugged an SATA disk without any cables. ALl the bugs
because of that dammed SATA cables that do not fit
correctly are gone.

It is not a PC, but quite impressing.

Kenny McCormack

unread,
Mar 9, 2010, 11:25:20 AM3/9/10
to
In article <4b965a73$0$15847$ba4a...@reader.news.orange.fr>,

jacob navia <ja...@jspamsink.org> wrote:
>Lorenzo Villari a �crit :
>> On Tue, 09 Mar 2010 11:47:51 +0100
>> jacob navia <ja...@jacob.remcomp.fr> wrote:
>>
>>> MILES and MILES beyond Ubuntu. Sorry guys, but just use Mac OS X if
>>> you want Unix. It has even lcc-win (ported last month).
>>>
>>
>> Maybe Leopard is tuned for a specific hardware. I don't know how it
>> would perform on different machines...
>>
>>
>
>Of course it is tuned to Apple hardware!
>
>What else would you expect?

The previous poster is implying that Linux (of which Ubuntu is one
specific instance) runs on many different hardware architectures and
that that makes it harder to optimize it for one specific piece of
hardware. This gives things like Mac OSX an "unfair" advantage.

But what it really boils down to is that if you want cross-hardware and
free, you have to sacrifice visual optimality. It is clear that the
designers of Linux, X, KDE, et al, made this decision early on (to go
with the first 2 and sacrifice the last) and are happy with their
decision.

P.S. Like your comment about the coffee-maker. Very appropriate.

REH

unread,
Mar 9, 2010, 2:53:27 PM3/9/10
to
On Mar 9, 1:02 am, Phred Phungus <Ph...@example.invalid> wrote:
> REH wrote:
> > On Mar 8, 6:18 pm, Phred Phungus <Ph...@example.invalid> wrote:
> >> That's where I'm looking at this.  Gdb is a hardship compared to the
> >> visual debuggers I used to have when I used M$.
>
> > The best I've found when I use GCC on Windows is a build of Insight
> > for MinGW:
>
> >http://sourceforge.net/projects/mingw/files/GNU%20Source-Level%20Debu...

>
> What about front ends for gdb on ubuntu?
> --
> fred

There are a lot of GDB frontends Linux: Insight, KDBG, DDD, Eclipse. I
don't think any are as good as VS. My issue is I do a lot of GCC on
Windows, but GUIs for it are few an far between. And again, they are a
far cry from VS.

REH

Phred Phungus

unread,
Mar 9, 2010, 9:31:30 PM3/9/10
to
REH wrote:

> There are a lot of GDB frontends Linux: Insight, KDBG, DDD, Eclipse. I
> don't think any are as good as VS. My issue is I do a lot of GCC on
> Windows, but GUIs for it are few an far between. And again, they are a
> far cry from VS.
>
> REH

Thx, that's good to know. My debuggers have been print statements since
I went gnu.

Question for you: if you had to coach a person with abilities and means
like your own through a useful mingw install, how long would that take?
--
fred

Nick Keighley

unread,
Mar 10, 2010, 4:44:09 AM3/10/10
to
On 9 Mar, 10:50, Ian Collins <ian-n...@hotmail.com> wrote:
> Nick Keighley wrote:
> > On 8 Mar, 20:58, Ian Collins <ian-n...@hotmail.com> wrote:
> >> jacob navia wrote:

> >>> Why would anyone want to use gdb after having bought Visual Studio with
> >>> its great debugger is a mystery to me.
>
> >> Maybe because of "It can debug processes on remote machines running
> >> Linux..".
>
> >> Although I'd say why not use a native IDE?
>
> > because it's crap?

I suppose I was trolling, in the classic sense

> Humbug!  I've been developing on Unix for way too long and I'm happy
> with the tools I have.  I never could get used to those everything in
> one frame windows IDEs.

I like it that you can make them all disappear with one click. Neither
Windows nor X are glued to one particular approach.

<snip>

> > [X-Window] is never going to look as pretty as Windows.


>
> True, but at least I can log into a client's machine on the other side
> of town and pop up editors on my desktop!

my files are in another country and I can do that (admittedly there's
some X-Window glue in there!)

REH

unread,
Mar 10, 2010, 1:20:40 PM3/10/10
to

Installing MinGW is not hard. They have an auto-install executable on
SourgeForge. I don't use it though, I just download the pieces I want
and extract them to the same directory. There is a trick you need to
do with G++ 4.X. It is not a full install. You need to have an older
3.X installed first, then put 4.x on top of it (unless they have since
fixed it).

So, just download MinGW, its support libraries, and the tools you want
(gcc, make, etc.), and extract them all in the same directory.

After that, just update your PATH to point to MinGW's bin directory,
and you can execute gcc as you would normally. MSYS is also nice if
you want a BASH shell, but I just use CMD.

REH

Flash Gordon

unread,
Mar 10, 2010, 7:47:17 PM3/10/10
to

As long as it takes to say, "find MinGW and install it". It took me
twice as long to tell someone with less abilities than me to do a useful
(for his purposes) install of Cygwin, because I had to specify a few
packages to be selected.

Personally I like MSVC, but most of my development currently is for Linux.
--
Flash Gordon

Nick Keighley

unread,
Mar 11, 2010, 5:02:32 AM3/11/10
to
On 9 Mar, 11:22, Branimir Maksimovic <bm...@hotmail.com> wrote:
> On Tue, 9 Mar 2010 02:41:48 -0800 (PST)
> Nick Keighley <nick_keighley_nos...@hotmail.com> wrote:


> > X is never going to look as pretty as Windows.
>
> ;)
>
> > <duck>
>
> Greets!

oddly, no one disageed!

Nick Keighley

unread,
Mar 11, 2010, 5:07:23 AM3/11/10
to
On 10 Mar, 18:20, REH <spamj...@stny.rr.com> wrote:
> On Mar 9, 9:31 pm, Phred Phungus <Ph...@example.invalid> wrote:
> > REH wrote:

> > > There are a lot of GDB frontends Linux: Insight, KDBG, DDD, Eclipse. I
> > > don't think any are as good as VS. My issue is I do a lot of GCC on
> > > Windows, but GUIs for it are few an far between. And again, they are a
> > > far cry from VS.
>

> > Thx, that's good to know.  My debuggers have been print statements since
> > I went gnu.

I used raw (from the command line) gdb recently it wasn't an
unpleasant experience.


> > Question for you: if you had to coach a person with abilities and means
> > like your own through a useful mingw install, how long would that take?
>
> Installing MinGW is not hard. They have an auto-install executable on
> SourgeForge. I don't use it though, I just download the pieces I want
> and extract them to the same directory. There is a trick you need to
> do with G++ 4.X. It is not a full install. You need to have an older
> 3.X installed first, then put 4.x on top of it (unless they have since
> fixed it).
>
> So, just download MinGW, its support libraries, and the tools you want
> (gcc, make, etc.), and extract them all in the same directory.
>
> After that, just update your PATH to point to MinGW's bin directory,
> and you can execute gcc as you would normally. MSYS is also nice if
> you want a BASH shell, but I just use CMD.

you used to have to be careful where you installed it. It doesn't (or
didn't) like spaces in pathnames, hence "C:\Program Files\MinGW" is
out for a start.

Ian Collins

unread,
Mar 11, 2010, 5:03:36 AM3/11/10
to

That's because we Unix developers appreciate substance over style :)

--
Ian Collins

Kenny McCormack

unread,
Mar 11, 2010, 5:59:30 AM3/11/10
to
In article <30454ba2-5c31-472a...@q23g2000yqd.googlegroups.com>,
Nick Keighley <nick_keigh...@hotmail.com> wrote:
...

>you used to have to be careful where you installed it. It doesn't (or
>didn't) like spaces in pathnames, hence "C:\Program Files\MinGW" is
>out for a start.

But I assume that C:\progra~1\MinGW would work just fine.
That's how I would do it.

0 new messages