Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.os.linux.development.apps > #363 > unrolled thread
| Started by | Bill M <wpmccormick@just_about_everywhere.com> |
|---|---|
| First post | 2012-01-07 14:51 -0600 |
| Last post | 2012-02-18 06:22 -0800 |
| Articles | 14 — 6 participants |
Back to article view | Back to comp.os.linux.development.apps
IDE's Bill M <wpmccormick@just_about_everywhere.com> - 2012-01-07 14:51 -0600
Re: IDE's "Ersek, Laszlo" <lacos@caesar.elte.hu> - 2012-01-07 22:06 +0100
Re: IDE's Bill M <wpmccormick@just_about_everywhere.com> - 2012-01-08 10:12 -0600
Re: IDE's "Ersek, Laszlo" <lacos@caesar.elte.hu> - 2012-01-08 18:12 +0100
Re: IDE's Bill M <wpmccormick@just_about_everywhere.com> - 2012-01-08 21:19 -0600
Re: IDE's Bill M <wpmccormick@just_about_everywhere.com> - 2012-01-08 21:45 -0600
Re: IDE's "Ersek, Laszlo" <lacos@caesar.elte.hu> - 2012-01-09 11:55 +0100
Re: IDE's Bill M <wpmccormick@just_about_everywhere.com> - 2012-01-09 13:29 -0600
Re: IDE's Kaz Kylheku <kaz@kylheku.com> - 2012-01-09 19:47 +0000
Re: IDE's David Brown <david.brown@removethis.hesbynett.no> - 2012-01-09 20:30 +0100
Re: IDE's Kaz Kylheku <kaz@kylheku.com> - 2012-01-08 18:49 +0000
Re: IDE's Bill M <wpmccormick@just_about_everywhere.com> - 2012-01-08 21:53 -0600
Re: IDE's Grant Edwards <invalid@invalid.invalid> - 2012-01-09 15:15 +0000
Re: IDE's ufo22940268@gmail.com - 2012-02-18 06:22 -0800
| From | Bill M <wpmccormick@just_about_everywhere.com> |
|---|---|
| Date | 2012-01-07 14:51 -0600 |
| Subject | IDE's |
| Message-ID | <jeab96$3ub$1@dont-email.me> |
I'm developing some applications to run on Debian Squeeze, where there is a module that can only be loaded on the target hardware platform. The target hardware is not really adequate as a full development platform, as it doesn't a lot of flash disk space. So far, I have been getting by without the use of any fancy IDE and using well placed printf's. But as the number of applications grow and the system takes more shape, I can see how a good IDE would be nice, but I need one that I can run a more robust development platform, connecting to the target hardware platform to debug applications. Is there such an IDE that can do this without having a lot of overhead on the target hardware platform? Thanks!
[toc] | [next] | [standalone]
| From | "Ersek, Laszlo" <lacos@caesar.elte.hu> |
|---|---|
| Date | 2012-01-07 22:06 +0100 |
| Message-ID | <Pine.LNX.4.64.1201072203410.12292@login04.caesar.elte.hu> |
| In reply to | #363 |
On Sat, 7 Jan 2012, Bill M wrote: > Is there such an IDE that can do this without having a lot of overhead > on the target hardware platform? "man gdbserver". Any IDE or standalone debugger frontend that can work with gdb will do (eg. emacs or ddd). Laszlo
[toc] | [prev] | [next] | [standalone]
| From | Bill M <wpmccormick@just_about_everywhere.com> |
|---|---|
| Date | 2012-01-08 10:12 -0600 |
| Message-ID | <jecf9q$6ca$2@dont-email.me> |
| In reply to | #364 |
Ersek, Laszlo wrote, On 1/7/2012 3:06 PM: > On Sat, 7 Jan 2012, Bill M wrote: > >> Is there such an IDE that can do this without having a lot of overhead >> on the target hardware platform? > > "man gdbserver". Any IDE or standalone debugger frontend that can work > with gdb will do (eg. emacs or ddd). > > Laszlo Would you recommend Eclipse for this?
[toc] | [prev] | [next] | [standalone]
| From | "Ersek, Laszlo" <lacos@caesar.elte.hu> |
|---|---|
| Date | 2012-01-08 18:12 +0100 |
| Message-ID | <Pine.LNX.4.64.1201081809450.21790@login04.caesar.elte.hu> |
| In reply to | #367 |
On Sun, 8 Jan 2012, Bill M wrote: > Ersek, Laszlo wrote, On 1/7/2012 3:06 PM: >> On Sat, 7 Jan 2012, Bill M wrote: >> >>> Is there such an IDE that can do this without having a lot of overhead >>> on the target hardware platform? >> >> "man gdbserver". Any IDE or standalone debugger frontend that can work >> with gdb will do (eg. emacs or ddd). >> >> Laszlo > Would you recommend Eclipse for this? Risking to bring the wrath of various groups down on my head, I wouldn't recommend Eclipse for anything. Hm, well, the source tarball might be a good fit for compression benchmarks. Laszlo
[toc] | [prev] | [next] | [standalone]
| From | Bill M <wpmccormick@just_about_everywhere.com> |
|---|---|
| Date | 2012-01-08 21:19 -0600 |
| Message-ID | <jedmc1$7sr$1@dont-email.me> |
| In reply to | #369 |
Ersek, Laszlo wrote, On 1/8/2012 11:12 AM: > On Sun, 8 Jan 2012, Bill M wrote: > >> Ersek, Laszlo wrote, On 1/7/2012 3:06 PM: >>> On Sat, 7 Jan 2012, Bill M wrote: >>> >>>> Is there such an IDE that can do this without having a lot of overhead >>>> on the target hardware platform? >>> >>> "man gdbserver". Any IDE or standalone debugger frontend that can work >>> with gdb will do (eg. emacs or ddd). >>> >>> Laszlo > >> Would you recommend Eclipse for this? > > Risking to bring the wrath of various groups down on my head, I wouldn't > recommend Eclipse for anything. Hm, well, the source tarball might be a > good fit for compression benchmarks. > > Laszlo Is there some IDE you would recommend?
[toc] | [prev] | [next] | [standalone]
| From | Bill M <wpmccormick@just_about_everywhere.com> |
|---|---|
| Date | 2012-01-08 21:45 -0600 |
| Message-ID | <jedntk$duf$1@dont-email.me> |
| In reply to | #369 |
Ersek, Laszlo wrote, On 1/8/2012 11:12 AM: > On Sun, 8 Jan 2012, Bill M wrote: > >> Ersek, Laszlo wrote, On 1/7/2012 3:06 PM: >>> On Sat, 7 Jan 2012, Bill M wrote: >>> >>>> Is there such an IDE that can do this without having a lot of overhead >>>> on the target hardware platform? >>> >>> "man gdbserver". Any IDE or standalone debugger frontend that can work >>> with gdb will do (eg. emacs or ddd). >>> >>> Laszlo > >> Would you recommend Eclipse for this? > > Risking to bring the wrath of various groups down on my head, I wouldn't > recommend Eclipse for anything. Hm, well, the source tarball might be a > good fit for compression benchmarks. > > Laszlo So you wouldn't recommend Eclipse because it's a little on the bulky side? Or does it have other, less than redeeming, qualities?
[toc] | [prev] | [next] | [standalone]
| From | "Ersek, Laszlo" <lacos@caesar.elte.hu> |
|---|---|
| Date | 2012-01-09 11:55 +0100 |
| Message-ID | <Pine.LNX.4.64.1201091133050.21047@login04.caesar.elte.hu> |
| In reply to | #375 |
On Sun, 8 Jan 2012, Bill M wrote: > So you wouldn't recommend Eclipse because it's a little on the bulky > side? Or does it have other, less than redeeming, qualities? Just last night I've heard Eclipse is perfect for Java, and flaky for C. When I used it before, it occurred with proprietary plugins (proprietary language, proprietary visual designer), and it was about the worst UI experience of my life. Everything was wrong about it; the uninterruptible builds, the missing dependency tracking (or discovery) for incremental builds, the horrible allocation of screen real estate, losing recent changes when saving buffers to files (!!!) during background parsing, and so on. I also used it briefly for pure Java builds & source browsing, and it was unbearably slow. You might want check this out: http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments Laszlo
[toc] | [prev] | [next] | [standalone]
| From | Bill M <wpmccormick@just_about_everywhere.com> |
|---|---|
| Date | 2012-01-09 13:29 -0600 |
| Message-ID | <jeff73$cin$2@dont-email.me> |
| In reply to | #377 |
Ersek, Laszlo wrote, On 1/9/2012 4:55 AM: > On Sun, 8 Jan 2012, Bill M wrote: > >> So you wouldn't recommend Eclipse because it's a little on the bulky >> side? Or does it have other, less than redeeming, qualities? > > Just last night I've heard Eclipse is perfect for Java, and flaky for C. > When I used it before, it occurred with proprietary plugins (proprietary > language, proprietary visual designer), and it was about the worst UI > experience of my life. Everything was wrong about it; the > uninterruptible builds, the missing dependency tracking (or discovery) > for incremental builds, the horrible allocation of screen real estate, > losing recent changes when saving buffers to files (!!!) during > background parsing, and so on. > > I also used it briefly for pure Java builds & source browsing, and it > was unbearably slow. > > You might want check this out: > > http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments > > > Laszlo I'm curious as to why ddd is not on this list.
[toc] | [prev] | [next] | [standalone]
| From | Kaz Kylheku <kaz@kylheku.com> |
|---|---|
| Date | 2012-01-09 19:47 +0000 |
| Message-ID | <20120109114603.511@kylheku.com> |
| In reply to | #379 |
On 2012-01-09, Bill M <wpmccormick@just_about_everywhere.com> wrote: > Ersek, Laszlo wrote, On 1/9/2012 4:55 AM: >> On Sun, 8 Jan 2012, Bill M wrote: >> >> You might want check this out: >> >> http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments >> >> >> Laszlo > > I'm curious as to why ddd is not on this list. Probably because a debugger front end falls short of an integrated development environment.
[toc] | [prev] | [next] | [standalone]
| From | David Brown <david.brown@removethis.hesbynett.no> |
|---|---|
| Date | 2012-01-09 20:30 +0100 |
| Message-ID | <J-ednYVBK7f03ZbSnZ2dnUVZ8nOdnZ2d@lyse.net> |
| In reply to | #377 |
On 09/01/12 11:55, Ersek, Laszlo wrote: > On Sun, 8 Jan 2012, Bill M wrote: > >> So you wouldn't recommend Eclipse because it's a little on the bulky >> side? Or does it have other, less than redeeming, qualities? > > Just last night I've heard Eclipse is perfect for Java, and flaky for C. > When I used it before, it occurred with proprietary plugins (proprietary > language, proprietary visual designer), and it was about the worst UI > experience of my life. Everything was wrong about it; the > uninterruptible builds, the missing dependency tracking (or discovery) > for incremental builds, the horrible allocation of screen real estate, > losing recent changes when saving buffers to files (!!!) during > background parsing, and so on. > > I also used it briefly for pure Java builds & source browsing, and it > was unbearably slow. > > You might want check this out: > > http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments > > > Laszlo Be wary of judging Eclipse by the quality (or lack thereof) of proprietary plugins - or even of open source plugins. If you haven't tried Eclipse recently, then it may be time to go back to it. I used to find it very big, slow and bulky, with little clear idea of what was going on. These days it is much more efficient (partly because PC's are faster, partly because JVM's are faster, but also in fact because Eclipse is faster). I have used a number of versions, and have seen significant improvements and extra features with each major version - from about 3.4 onwards it has been quite usable. I use it mostly for C, with some C++, some Python, and some LaTeX. Builds are interruptible, dependency tracking is okay (with support for parallel make in recent versions), parsing is much faster and more reliable than with older versions, and the screen real estate is reasonably configurable. It is not perfect, of course - personally I usually prefer my own makefiles to Eclipse project manager (I get better dependency tracking, and faster incremental builds that way). But as IDEs go, it is good.
[toc] | [prev] | [next] | [standalone]
| From | Kaz Kylheku <kaz@kylheku.com> |
|---|---|
| Date | 2012-01-08 18:49 +0000 |
| Message-ID | <20120108104237.475@kylheku.com> |
| In reply to | #367 |
On 2012-01-08, Bill M <wpmccormick@just_about_everywhere.com> wrote: > Ersek, Laszlo wrote, On 1/7/2012 3:06 PM: >> On Sat, 7 Jan 2012, Bill M wrote: >> >>> Is there such an IDE that can do this without having a lot of overhead >>> on the target hardware platform? >> >> "man gdbserver". Any IDE or standalone debugger frontend that can work >> with gdb will do (eg. emacs or ddd). >> >> Laszlo > Would you recommend Eclipse for this? Eclipse is a front end and has nothing to do with what runs on the target platform or whether you're reduced to using printf for debugging or have real breakpoint debugging. The right answer was given: the GNU project has a debugger called gdb, which implements remote debugging via a scaled down version called gdbserver, which has the process-loading and instrumentation pieces of gdb and can communicate with another gdb over a serial line or network. This other gdb is where you load all the executable images and their symbols (so that these things don't have to be present on the target system, which may be a small embedded device with no space for those things!) In your words "without having a lot of overhead on the target hardware platform". If your target can support gdbserver, you should be able to remotely debug with gdb, using local copies of the executable material, with symbols, source code, etc. Given that, you can use whatever front-end for gdb that you like. If Eclipse provides one, you should be able to use it.
[toc] | [prev] | [next] | [standalone]
| From | Bill M <wpmccormick@just_about_everywhere.com> |
|---|---|
| Date | 2012-01-08 21:53 -0600 |
| Message-ID | <jedoc5$fj7$1@dont-email.me> |
| In reply to | #372 |
Kaz Kylheku wrote, On 1/8/2012 12:49 PM: > On 2012-01-08, Bill M<wpmccormick@just_about_everywhere.com> wrote: >> Ersek, Laszlo wrote, On 1/7/2012 3:06 PM: >>> On Sat, 7 Jan 2012, Bill M wrote: >>> >>>> Is there such an IDE that can do this without having a lot of overhead >>>> on the target hardware platform? >>> >>> "man gdbserver". Any IDE or standalone debugger frontend that can work >>> with gdb will do (eg. emacs or ddd). >>> >>> Laszlo >> Would you recommend Eclipse for this? > > Eclipse is a front end and has nothing to do with what runs on the > target platform or whether you're reduced to using printf for debugging or have > real breakpoint debugging. > > The right answer was given: the GNU project has a debugger called gdb, which > implements remote debugging via a scaled down version called gdbserver, which > has the process-loading and instrumentation pieces of gdb and can communicate > with another gdb over a serial line or network. This other gdb is where you > load all the executable images and their symbols (so that these things don't > have to be present on the target system, which may be a small embedded device > with no space for those things!) In your words "without having a lot of > overhead on the target hardware platform". > > If your target can support gdbserver, you should be able to remotely debug with > gdb, using local copies of the executable material, with symbols, source code, > etc. > > Given that, you can use whatever front-end for gdb that you like. > If Eclipse provides one, you should be able to use it. Obviously gdb and gdbserver must be part of the solution. But, as the subject of this thread suggests, any and all answers that fit into the IDE catagory are answers.
[toc] | [prev] | [next] | [standalone]
| From | Grant Edwards <invalid@invalid.invalid> |
|---|---|
| Date | 2012-01-09 15:15 +0000 |
| Message-ID | <jef0ad$f5b$1@reader1.panix.com> |
| In reply to | #367 |
On 2012-01-08, Bill M <wpmccormick@just_about_everywhere.com> wrote:
> Ersek, Laszlo wrote, On 1/7/2012 3:06 PM:
>> On Sat, 7 Jan 2012, Bill M wrote:
>>
>>> Is there such an IDE that can do this without having a lot of
>>> overhead on the target hardware platform?
>>
>> "man gdbserver". Any IDE or standalone debugger frontend that can
>> work with gdb will do (eg. emacs or ddd).
> Would you recommend Eclipse for this?
It's purely a matter of personal preference. I work with somebody who
loves eclipse. I can't stand it, and use emacs. Though I very rarely
use a debugger, when I do it's via the emacs gdb frontend or just on
the command-line. Years and years ago I used DDD occasionally and
found it worked OK.
--
Grant Edwards grant.b.edwards Yow! The SAME WAVE keeps
at coming in and COLLAPSING
gmail.com like a rayon MUU-MUU ...
[toc] | [prev] | [next] | [standalone]
| From | ufo22940268@gmail.com |
|---|---|
| Date | 2012-02-18 06:22 -0800 |
| Message-ID | <24840577.2.1329574927369.JavaMail.geo-discussion-forums@pbhp10> |
| In reply to | #378 |
On Monday, January 9, 2012 11:15:25 PM UTC+8, Grant Edwards wrote: > On 2012-01-08, Bill M <wpmccormick@just_about_everywhere.com> wrote: > > Ersek, Laszlo wrote, On 1/7/2012 3:06 PM: > >> On Sat, 7 Jan 2012, Bill M wrote: > >> > >>> Is there such an IDE that can do this without having a lot of > >>> overhead on the target hardware platform? > >> > >> "man gdbserver". Any IDE or standalone debugger frontend that can > >> work with gdb will do (eg. emacs or ddd). > > > Would you recommend Eclipse for this? > > It's purely a matter of personal preference. I work with somebody who > loves eclipse. I can't stand it, and use emacs. Though I very rarely > use a debugger, when I do it's via the emacs gdb frontend or just on > the command-line. Years and years ago I used DDD occasionally and > found it worked OK. > > -- > Grant Edwards grant.b.edwards Yow! The SAME WAVE keeps > at coming in and COLLAPSING > gmail.com like a rayon MUU-MUU ... Why do you rarely use a debugger. Did you print a log when it's hard to find what causes the error. Thx.
[toc] | [prev] | [standalone]
Back to top | Article view | comp.os.linux.development.apps
csiph-web