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.
Even more amusing is that GDB is GPL3 and they are not distributing
source (apparently). I wonder if the FSF will get the joke.
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
<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"
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
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
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
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
The best I've found when I use GCC on Windows is a build of Insight
for MinGW:
What about front ends for gdb on ubuntu?
--
fred
> >> 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>
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).
:-)
>>> 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
;)
>
> <duck>
>
>
Greets!
Sometimes online sometimes not
>
> 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 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.
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.
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
> 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
> >>> 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!)
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
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
> > X is never going to look as pretty as Windows.
>
> ;)
>
> > <duck>
>
> Greets!
oddly, no one disageed!
> > > 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.
That's because we Unix developers appreciate substance over style :)
--
Ian Collins
But I assume that C:\progra~1\MinGW would work just fine.
That's how I would do it.