48

ubuntuでgeditを使用してコーディングし、ターミナルでプログラムを実行しています。Turboc または netbeans を使用して Windows で作業しているときに、コードを 1 行ずつデバッグできます。ubuntu端末でどうすればできますか?または他のオプション?

4

4 に答える 4

60

gdb (Gnu デバッガー) が最良の選択です

apt-get インストール gdb

男gdb

1.    cc -g file.c             //       compile your program ,this will generate a.out file with required debugging information 

2.    gdb a.out                //        start with gdb

3.    b main                   //        to set break point at main       

4.     run                     //        run now , and it will stop at break point main 

5.     s                       //        option s is to step single line and even step into functions

6.     n                       //        option n is to execute next line and step over functions  

7.     p    variable name      //        to print the value of variable at that particular instance very helpful  

man gdbはより多くの情報を提供します

すべての便利な gdb コマンドと単純な cpp プログラムの例をここに示します

GDB ドキュメント

于 2013-08-16T10:41:18.783 に答える
9

これには gdb を使用できます。

まだインストールされていない場合は、gdb をインストールします。

sudo apt-get install gdb

次に、選択した実行可能ファイルを次のようにデバッグできます

gdb <executable name>

完全な対話型デバッグ セッションが得られます。

于 2013-08-16T10:43:05.703 に答える
7

コード管理、強調表示、デバッグ機能を提供する IDE ( http://en.wikipedia.org/wiki/Integrated_development_environment ) を使用できます。これらのいずれかを試すことができます。

または、コマンド ラインから直接gdb( https://www.gnu.org/software/gdb/ ) を使用することもできます。

于 2013-08-16T10:41:58.800 に答える