Hi,
I am also a heavy user of Photran but couldn't figure out the
differences between gdb and gdb/mi (and gdbserver, for that matter),
so I also would be very grateful for some clarification.
Michel, as for your debug perspective problem: you can set the
behavior globally in
Menu 'Window' -> Preferences -> Run/Debug -> Perspectives
In the field 'Application types/Launchers' select 'Fortran Local
Application', then on the right hand side you can choose the
perspectives corresponding to the run settings.
Best
Daniel
On 11/03/2010 11:48 AM, DEVEL Michel wrote:
Le 03/11/2010 04:55, Xi Chen a écrit :
Hi Huacheng and everyone,
I tried to Google the solution but couldn't find any similar
case. I don't know if I missed something very
fundamental...Maybe it is useful to describe my problem again
more clearly.
If I go to the menu "run"->"debug configurations", and pick a
executable file e.g. "hello.exe", then under the "Debugger" tab,
the drop down menu contains three options: gdb/mi, gdbserver and
MinGW gdb. Is there a "cygwin gdb debugger" missing from my
settings?
Hi Xi Chen;
I am just a normal user of photran, but it seems to me that the
list of debuggers that you will have depend on your environment
(Windows/Linux/...) and the Tool Chains available for the type of
project you have chosen: especially on windows, you can have
gfortran provided by MinGW or cygwin or native (e.g. the one from
http://www.equation.com/servlet/equation.cmd?fa=fortran
that I warmly recommend).
In my experience, I even had only gdb/mi and gdbserver as possible
choices in some instances.
However, although I have been using photran for several years on
Linux, Win32 and Win64 now, I must admit that I am still often
unable to debug properly my codes (but it may come from the fact
that I often transfer projects between Linux and Windows back and
forth), so that the link to the debugger is probably the weakest
point of photran in my opinion.
For example, just at the moment, I have a code under Linux in a
makefile project (compiled with -g) that execute without opening
the debug perspective when I click on the bug button...
PS1: a priori, gdbserver will be useful only if you debug code on
another machine using PTP.
PS2: if someone could recall briefly the differences between plain
gdb and gdb/mi I would be grateful! ;)
--
Sincerely yours,
Michel DEVEL
_______________________________________________
photran mailing list
photran@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/photran
|