Zum Inhalt springen

2.4 Step Into

Meldet der Debugger Couldn't get CS register: Input/output error, benutzen Sie wahrscheinlich einen Dev Container auf einem Rechner mit ARM-Prozessor (Mac mit Apple-Chip, Windows-Laptop mit Snapdragon), der noch in der alten Fassung für Intel und AMD läuft. So stellen Sie ihn um: Dev Container auf ARM-Rechnern umstellen. Danach jedes Programm einmal mit make neu übersetzen. Bis dahin funktioniert der Debugger in GitHub Codespaces.

Video

Alternativen

Hinweise zu diesem Video

Einordnung

  • Strings als char-Array (durchlaufen, \0, strlen, strcmp) sind Basis-Code. Das Video erklärt davon nur strcmp; alles Weitere steht in den Notes 2.

Was davon zur Basis gehört

Dieses Short zeigt vor allem ein Werkzeug: Debugger bedienen: Step Over gegen Step Into. Kein Schwerpunkt der Klausur, Sie brauchen es aber in den Übungen und in der Klausur.

  • Außerdem:
    • Basis-Code. Strings mit strcmp vergleichen

Was die Labels bedeuten, steht unter Was Sie zum Bestehen können müssen.

Material

Transkript (Markdown)

Folientext und gesprochener Text. Das Transkript ist automatisch erstellt und nachkorrigiert, kann Fehler enthalten und stimmt nicht Wort für Wort mit dem Video überein; maßgeblich sind Video und Folien.

Diese Seite als Markdown: ansehen herunterladen