GDB the GNU Debugger ist. Seien Sie versichert, GDB ist nicht kaputt.
Die nervtötende warning: GDB: Failed to set controlling terminal: Operation not permitted
hat für immer in Code :: Blocks erschien, wenn Sie mit dem Debuggen beginnen, aufgrund der Art und Weise, in der C :: B GDB aufruft. Es ist harmlos und du kannst es ignorieren.
Die GDB Nachricht fileops.c: No such file or directory
erscheint, weil Sie in eine Funktion zu Schritt versuchen, die in fileops.c
definiert, die eine Quelldatei der GNU C Library enthalten ist. Sie können nicht in solche Funktionen treten, weil der Quellcode der GNU C-Bibliothek, die mit Ihr Programm verknüpft ist, für GDB nicht verfügbar ist. Der Quellcode einer Systembibliothek, mit der Ihr Programm verbunden ist, steht dem Debugger normalerweise nicht zur Verfügung, und ähnliche Meldungen werden angezeigt, wenn Sie versuchen, in Funktionen zu wechseln, die in diesen Bibliotheken definiert sind.
Sie haben über diese Funktionen zu treten und fast immer kann man so mit einem guten Willen tun, weil die Wanzen Sie suchen, gibt es nicht. Sie sind in Ihre Quelle Code, der ist zur Verfügung, die Debugger und trotten nach unten durch alle der Bibliothek Anrufe, auch wenn Sie könnten, würden wahrscheinlich immer Debuggen Sie in Alter.
Kurz gesagt, es ist nichts los. Überspringen Sie einfach die Funktionen, die Sie nicht geschrieben haben.