From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!news.glorb.com!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post02.iad.highwinds-media.com!news.flashnewsgroups.com-b7.4zTQh5tI3A!not-for-mail From: Stephen Leake Newsgroups: comp.lang.ada Subject: Re: Quick Question about GPS IDE References: <65Pnw.784261$_k.162865@fx16.iad> <1w1zdixq5j24a.4zrnyiwijmrj$.dlg@40tude.net> <1l3qw3vstmcag$.1qdkh60s0b38n$.dlg@40tude.net> <1hw9w1ecyf42u.1x8fovgepzisj.dlg@40tude.net> <1odwfl4m7imvn.r0p2gn37dn6p.dlg@40tude.net> <4lsidi60qdpo$.1nwjgjk69zaw7.dlg@40tude.net> Date: Mon, 29 Dec 2014 03:39:48 -0600 Message-ID: <85a926u74r.fsf@stephe-leake.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (windows-nt) Cancel-Lock: sha1:svG4+9OE2FlAVe7Q1LTJVPQnaPA= MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@flashnewsgroups.com Organization: FlashNewsgroups.com X-Trace: d745154a12165e3fb833025261 X-Received-Bytes: 2526 X-Received-Body-CRC: 184991735 Xref: news.eternal-september.org comp.lang.ada:24274 Date: 2014-12-29T03:39:48-06:00 List-Id: "Dmitry A. Kazakov" writes: > On Sun, 28 Dec 2014 23:21:20 +0100, J-P. Rosen wrote: > >> Le 28/12/2014 13:41, Dmitry A. Kazakov a écrit : >>> Its gdb is totally unusable in any real-life sized project. You will not be >>> able to initialize the program and set a break point, as simple as this. >> ??? >> Debug/Initialize, then click in the left margin in front of the line >> where you want to set a breakpoint. Looks like simple and intuitive... >> >> Note: I rarely use debuggers in general, > > That's why you believe it would work. > >> but I can't let such an >> incorrect information without a rebutal... > > As I said, in a real size project you either will not be able to set the > breakpoint after you initialize or else it will not stop at the breakpoint. > Actually it will not stop anywhere. I don't know if that depends on the > size or on libraries used, maybe on both. Even when you could set a > breakpoint you not guaranteed to be able to debug the program. It can go > mad at any time, while stepping through etc. The fact is, it is totally > unusable in practice. Just for the record, I use gdb fairly often, on real projects (a NASA simulator, home projects), and have _never_ had these issues. I've run it on Lynx (a real-time OS) both natively and via the remote interface, on Windows, Red Hat and Debian. So it depends on the details of your project. -- -- Stephe