Hallo,
ich bin gerade von Windows & Visual Studio zu Mac OS gewechselt. Jetzt möchte ich in XCode 4.6.2 ein Programm aus einem Fortran-Makefile Projekt debuggen. Mit den Anleitungen im Internet konnte ich den Code und das Makefile entsprechend in ein Xcode Projekt einbinden. Wenn ich jetzt aber Breakpoints setze und auf "Run" klicke, ignoriert er diese und läuft einfach bis zum Ende. Genau dieses Problem habe ich beim Googlen häufiger gesehen, aber die Vorschläge da konnten mir nicht helfen.
Folgendes habe ich probiert:
-Ein "lazy loading Symbols" gibts wohl in meiner Version nicht mehr, kann daher nichts daran ändern
-Ich bin sicher das der Schalter "Breakpoints" aktiviert ist
-Unter Schemes habe ich Debug ausgewählt; das Projekt wurde auch mit -g kompiliert und für die Optimierung -O0 verwendet.
-Unter Schemes habe ich auch "Working Directory" auf den Pfad der auszuführenden Datei gesetzt.
Was mich wundert ist, dass es klappt, wenn ich als Debugger GDB statt LLDB auswähle. Wenn ich das aber richtig sehe, bietet mir aber nur LLDB den Komfort wie Visual Studio - das ich z.B. mit der Maus über Variablen fahren kann und dabei ihren Inhalt sehe. Daher fänd ich es schön, wenn dies auch in meinem Fortran-Code in Xcode möglich wäre.
Wisst ihr vielleicht woran es liegen könnte, dass GDB bei den Breakpoints hält, aber LLDB nicht?
Vielen Dank auf jeden Fall für eure Hilfe und viele Grüße,
Andreas
ich bin gerade von Windows & Visual Studio zu Mac OS gewechselt. Jetzt möchte ich in XCode 4.6.2 ein Programm aus einem Fortran-Makefile Projekt debuggen. Mit den Anleitungen im Internet konnte ich den Code und das Makefile entsprechend in ein Xcode Projekt einbinden. Wenn ich jetzt aber Breakpoints setze und auf "Run" klicke, ignoriert er diese und läuft einfach bis zum Ende. Genau dieses Problem habe ich beim Googlen häufiger gesehen, aber die Vorschläge da konnten mir nicht helfen.
Folgendes habe ich probiert:
-Ein "lazy loading Symbols" gibts wohl in meiner Version nicht mehr, kann daher nichts daran ändern
-Ich bin sicher das der Schalter "Breakpoints" aktiviert ist
-Unter Schemes habe ich Debug ausgewählt; das Projekt wurde auch mit -g kompiliert und für die Optimierung -O0 verwendet.
-Unter Schemes habe ich auch "Working Directory" auf den Pfad der auszuführenden Datei gesetzt.
Was mich wundert ist, dass es klappt, wenn ich als Debugger GDB statt LLDB auswähle. Wenn ich das aber richtig sehe, bietet mir aber nur LLDB den Komfort wie Visual Studio - das ich z.B. mit der Maus über Variablen fahren kann und dabei ihren Inhalt sehe. Daher fänd ich es schön, wenn dies auch in meinem Fortran-Code in Xcode möglich wäre.
Wisst ihr vielleicht woran es liegen könnte, dass GDB bei den Breakpoints hält, aber LLDB nicht?
Vielen Dank auf jeden Fall für eure Hilfe und viele Grüße,
Andreas