gdbでデバッグを可能にするには、デバッグシンボルを見つける必要があると思いましたが、gdbはそれらがなくても動作するようです(?)。私はcコードとfortranコードを混ぜています。今日の私の目標は、コードのc部分をデバッグすることでした。メインはcにあり、Fortranコードは、このメインによって呼び出される一部のライブラリにのみ介入します。興味のあるコードのビットを、Linux上のiccで次のフラグを使用してコンパイルします。
-g -debug full
コードでgdbを実行すると、
'/my/path/myexecutable.outからシンボルを読み取っています...(デバッグシンボルが見つかりません)...完了しました。
しかし、その後、cコードを正しくデバッグすることに成功しました。コード行を読み取り、正しくステップするなど。すべてが機能することを非常に嬉しく思いますが、私の質問は、gdbがデバッグシンボルが見つからないことについてのステートメントを表示する必要があるかどうかです。または多分それらは必要ありませんか?
ありがとう!