ubuntuでgeditを使用してコーディングし、ターミナルでプログラムを実行しています。Turboc または netbeans を使用して Windows で作業しているときに、コードを 1 行ずつデバッグできます。ubuntu端末でどうすればできますか?または他のオプション?
94431 次
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 プログラムの例をここに示します
于 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 ) を使用できます。これらのいずれかを試すことができます。
QTCreator
( http://qt-project.org/wiki/Category:Tools::QtCreator )KDevelop
( http://www.kdevelop.org/ )Eclipse
( http://www.eclipse.org/ )
または、コマンド ラインから直接gdb
( https://www.gnu.org/software/gdb/ ) を使用することもできます。
于 2013-08-16T10:41:58.800 に答える