Hi all,
I am cramming and brushing up my C++ knowledge for an interview. I am used
to MS Visual studio and its GUI debugger.
But I want to be able to get familiar about doing C++ programming and
debugging on Unix/Linux platform.
And most of all, I have to review C++ in the shortest time and most
efficiently. So a good debugger is the key.
Can anybody recommend the best C++ debugger on Unix/Linux platform?
Thanks a lot!
|
|
0
|
|
|
|
Reply
|
michael.monkey.in.the.jungle (97)
|
9/17/2006 11:58:12 PM |
|
"Michael" <michael.monkey.in.the.jungle@gmail.com> wrote in message
news:eekneb$eqt$1@news.Stanford.EDU...
> Hi all,
>
> I am cramming and brushing up my C++ knowledge for an interview. I am used
> to MS Visual studio and its GUI debugger.
>
> But I want to be able to get familiar about doing C++ programming and
> debugging on Unix/Linux platform.
>
> And most of all, I have to review C++ in the shortest time and most
> efficiently. So a good debugger is the key.
>
> Can anybody recommend the best C++ debugger on Unix/Linux platform?
>
> Thanks a lot!
>
Hi all,
I guess I am also looking for an Integrated Development Environment in
Unix/Linux which is similar to MS Visual Studio in windows platform ... I
think IDE make working very efficient and enjoyable....
|
|
0
|
|
|
|
Reply
|
michael.monkey.in.the.jungle (97)
|
9/18/2006 12:08:12 AM
|
|
Michael wrote:
> > But I want to be able to get familiar about doing C++ programming and
> > debugging on Unix/Linux platform.
> >
You could check out http://www.valgrind.org/
Not really a debugger, per se, but it is an extremely powerful tool.
> >
> > Can anybody recommend the best C++ debugger on Unix/Linux platform?
> >
gdb (googling gdb will give you plenty)
>
> I guess I am also looking for an Integrated Development Environment in
This is a personal issue. In other words, it depends on your taste.
1. Google: Linux IDE
2. Download and install a couple
3. Decide which best suits your needs.
|
|
0
|
|
|
|
Reply
|
jesse.r.brown (46)
|
9/18/2006 2:36:46 AM
|
|
"L7" <jesse.r.brown@gmail.com> wrote in message
news:1158547006.190874.190090@d34g2000cwd.googlegroups.com...
>
> Michael wrote:
>> > But I want to be able to get familiar about doing C++ programming and
>> > debugging on Unix/Linux platform.
>> >
>
> You could check out http://www.valgrind.org/
> Not really a debugger, per se, but it is an extremely powerful tool.
>
>> >
>> > Can anybody recommend the best C++ debugger on Unix/Linux platform?
>> >
>
> gdb (googling gdb will give you plenty)
>
>>
>> I guess I am also looking for an Integrated Development Environment in
>
> This is a personal issue. In other words, it depends on your taste.
>
> 1. Google: Linux IDE
> 2. Download and install a couple
> 3. Decide which best suits your needs.
>
If I don't have a Linux PC and I only have Windows XP.
And it is troublesome to use the school's Unix server because I have quota
limit and don't have previlege for many things;
Is there a way to install the Linux IDE or other debugger programs to help
me efficiently debug C++ programs?
I knew I can use gcc or g++ for compiling/linking, and I knew I can find
many editors, but I am not sure about good debuggers...
|
|
0
|
|
|
|
Reply
|
michael.monkey.in.the.jungle (97)
|
9/18/2006 5:44:03 AM
|
|
Michael said:
<snip>
> If I don't have a Linux PC and I only have Windows XP.
>
> And it is troublesome to use the school's Unix server because I have quota
> limit and don't have previlege for many things;
>
> Is there a way to install the Linux IDE or other debugger programs to help
> me efficiently debug C++ programs?
>
> I knew I can use gcc or g++ for compiling/linking, and I knew I can find
> many editors, but I am not sure about good debuggers...
gdb is a fine debugger.
Why not get yourself a Linux Live-CD? The idea of a Live-CD is that you can
boot straight from it, without all that messing about with "installation".
So let's say you're running XP and you have some temporarily overpowering
reason for keeping it. Just stick the Linux Live-CD in the CD drive, and
reboot. The machine will come up Linux. Play with a real OS to your heart's
content. When you suddenly need a fix of Windows, remove the CD from the
drive and reboot again.
It's a great way for non-Linuxy people to try Linux out without trashing
their Windows system.
--
Richard Heathfield
"Usenet is a strange place" - dmr 29/7/1999
http://www.cpax.org.uk
email: rjh at above domain (but drop the www, obviously)
|
|
0
|
|
|
|
Reply
|
invalid171 (6559)
|
9/18/2006 6:13:19 AM
|
|
"Richard Heathfield" <invalid@invalid.invalid> wrote in message
news:jZGdnSoGof1epZPYRVny2Q@bt.com...
> Michael said:
>
> <snip>
>
>> If I don't have a Linux PC and I only have Windows XP.
>>
>> And it is troublesome to use the school's Unix server because I have
>> quota
>> limit and don't have previlege for many things;
>>
>> Is there a way to install the Linux IDE or other debugger programs to
>> help
>> me efficiently debug C++ programs?
>>
>> I knew I can use gcc or g++ for compiling/linking, and I knew I can find
>> many editors, but I am not sure about good debuggers...
>
> gdb is a fine debugger.
>
> Why not get yourself a Linux Live-CD? The idea of a Live-CD is that you
> can
> boot straight from it, without all that messing about with "installation".
> So let's say you're running XP and you have some temporarily overpowering
> reason for keeping it. Just stick the Linux Live-CD in the CD drive, and
> reboot. The machine will come up Linux. Play with a real OS to your
> heart's
> content. When you suddenly need a fix of Windows, remove the CD from the
> drive and reboot again.
>
> It's a great way for non-Linuxy people to try Linux out without trashing
> their Windows system.
>
> --
> Richard Heathfield
> "Usenet is a strange place" - dmr 29/7/1999
> http://www.cpax.org.uk
> email: rjh at above domain (but drop the www, obviously)
Good idea, but what's inside that CD? KDE? or GNOME? Kdevelop?
|
|
0
|
|
|
|
Reply
|
michael.monkey.in.the.jungle (97)
|
9/18/2006 7:13:35 AM
|
|
"Michael" <michael.monkey.in.the.jungle@gmail.com> wrote in message
news:eelbmr$lur$1@news.Stanford.EDU...
>
> "L7" <jesse.r.brown@gmail.com> wrote in message
> news:1158547006.190874.190090@d34g2000cwd.googlegroups.com...
>>
>> Michael wrote:
>>> > But I want to be able to get familiar about doing C++ programming and
>>> > debugging on Unix/Linux platform.
>>> >
>>
>> You could check out http://www.valgrind.org/
>> Not really a debugger, per se, but it is an extremely powerful tool.
>>
>>> >
>>> > Can anybody recommend the best C++ debugger on Unix/Linux platform?
>>> >
>>
>> gdb (googling gdb will give you plenty)
>>
>>>
>>> I guess I am also looking for an Integrated Development Environment in
>>
>> This is a personal issue. In other words, it depends on your taste.
>>
>> 1. Google: Linux IDE
>> 2. Download and install a couple
>> 3. Decide which best suits your needs.
>>
>
> If I don't have a Linux PC and I only have Windows XP.
>
> And it is troublesome to use the school's Unix server because I have quota
> limit and don't have previlege for many things;
>
> Is there a way to install the Linux IDE or other debugger programs to help
> me efficiently debug C++ programs?
>
> I knew I can use gcc or g++ for compiling/linking, and I knew I can find
> many editors, but I am not sure about good debuggers...
>
Do those KDE, Kdevelop stuff work on Windows XP?
|
|
0
|
|
|
|
Reply
|
michael.monkey.in.the.jungle (97)
|
9/18/2006 7:14:27 AM
|
|
On 2006-09-18, Michael <michael.monkey.in.the.jungle@gmail.com> wrote:
>
> "Richard Heathfield" <invalid@invalid.invalid> wrote in message
> news:jZGdnSoGof1epZPYRVny2Q@bt.com...
>> Michael said:
>>
>> <snip>
>>
>>> [snip]
>>> Is there a way to install the Linux IDE or other debugger programs to
>>> help
>>> me efficiently debug C++ programs?
>>>
>>> I knew I can use gcc or g++ for compiling/linking, and I knew I can find
>>> many editors, but I am not sure about good debuggers...
>>
>> [snip]
>>
>> Why not get yourself a Linux Live-CD? The idea of a Live-CD is that you
>> can
>> [snip]
>
> Good idea, but what's inside that CD? KDE? or GNOME? Kdevelop?
Depends on the Live-CD. Knoppix is usually excellent
(http://www.knopper.net/knoppix/index-en.html). It certainly has KDE,
and I'm pretty sure GNOME as well. They have a DVD version too with even
more stuff on it.
I don't know if it has KDevelop or DDD (another graphical frontend to
gdb), but quite likely.
You can't run KDE or KDevelop on Windows XP. You can run command-line
gcc and gdb in a cygwin shell, but that's not exactly an IDE.
|
|
0
|
|
|
|
Reply
|
spamspam7 (302)
|
9/18/2006 7:33:18 AM
|
|
On 2006-09-18 02:36, L7 <jesse.r.brown@gmail.com> wrote:
> Michael wrote:
>> > Can anybody recommend the best C++ debugger on Unix/Linux platform?
>> >
>
> gdb (googling gdb will give you plenty)
ddd is a nice graphical frontend to gdb.
hp
--
_ | Peter J. Holzer | > Wieso sollte man etwas erfinden was nicht
|_|_) | Sysadmin WSR | > ist?
| | | hjp@hjp.at | Was sonst wäre der Sinn des Erfindens?
__/ | http://www.hjp.at/ | -- P. Einstein u. V. Gringmuth in desd
|
|
0
|
|
|
|
Reply
|
hjp-usenet2 (463)
|
9/18/2006 7:53:49 AM
|
|
Michael said:
>
> "Richard Heathfield" <invalid@invalid.invalid> wrote in message
> news:jZGdnSoGof1epZPYRVny2Q@bt.com...
>>
>> It's a great way for non-Linuxy people to try Linux out without trashing
>> their Windows system.
>>
> Good idea, but what's inside that CD? KDE? or GNOME? Kdevelop?
Depends on the distro, obviously. I have recently acquired a Kubuntu live-CD
(I was silly enough to buy it on the cover of a magazine, instead of
getting the Kubuntu guys to mail me a free copy). I haven't actually tried
it yet because I'm already using SuSE Linux, but according to the mag it
appears to be a fairly straight KDE-based distro. There are some snags,
obviously, to a boot-from-CD OS, one of which is that it will lose any
configuration changes you make with each reboot. But that's kind of the
idea - you get to play harmlessly.
Almost certainly worth a try, given that it won't cost you anything.
--
Richard Heathfield
"Usenet is a strange place" - dmr 29/7/1999
http://www.cpax.org.uk
email: rjh at above domain (but drop the www, obviously)
|
|
0
|
|
|
|
Reply
|
invalid171 (6559)
|
9/18/2006 8:18:42 AM
|
|
Michael wrote:
> I am cramming and brushing up my C++ knowledge for an interview. I am
> used to MS Visual studio and its GUI debugger.
>
> But I want to be able to get familiar about doing C++ programming and
> debugging on Unix/Linux platform.
>
> And most of all, I have to review C++ in the shortest time and most
> efficiently. So a good debugger is the key.
If you need experience with a debugger or IDE on a Unix system in order
to boost your chances for the job, then presumably you need to find out
which debugger/IDE will be needed for the job. Otherwise, if all you
want is a good environment for "playing" as you brush-up on C++ then
looking around for a new IDE on a new OS will just waste time -- you'd
be better off sticking with what you are familar with so that you can
focus on the essentials. And it's not as if MS Visual Studio (vile
though it is) is any worse than the alternatives.
If you also want to get some Unix/Linux experience, then that's fine;
but sitting inside an IDE will not do that for you. I think that you'd
be better off using make/gcc from the command line as a way to learn
more Unix-y stuff, and do your more active experimentation with C++ in
the environment you already know.
-- chris
|
|
0
|
|
|
|
Reply
|
chris.uppal (3970)
|
9/18/2006 8:46:56 AM
|
|
Michael wrote:
> I guess I am also looking for an Integrated Development Environment in
> Unix/Linux which is similar to MS Visual Studio in windows platform ...
There may be good IDEs, but you might not be aware that many people who
develop in the Unix world are perfectly happy with the power of the
shell and with editors like vim.
I personally have to admit a certain fondness for Visual Studio, and I
enjoy using it when I have to code for Windows, but what I *really* want
is XCode (and Interface Builder) for Linux. On top of that, I want the
entire Apple-ish Cocoa library for use in Objective-C under Linux. Not
gonna happen.
|
|
0
|
|
|
|
Reply
|
jmcgill (395)
|
9/19/2006 3:41:50 AM
|
|
|
11 Replies
26 Views
(page loaded in 0.131 seconds)
|