Linuxシステムの運用において、GDBはプログラムデバッグツールであり、さまざまな機能を備えています。次の小シリーズでは、GDBの機能について詳しく説明します。詳細な理解
おそらく、グラフィカルインタフェース、VC、BCB、その他のIDEデバッグが好きですが、UNIXプラットフォームでソフトウェアを開発しているのであれば、GDBデバッグツールにはVC、BCB以上のものがあることがわかります。グラフィカルデバッガのより強力な機能。いわゆる「短い、短い定規」はこの真実です。一般に、GDBは主に次の4つの側面を完成させるのに役立ちます。
プログラムを起動します。あなたのカスタム要件に従ってあなたが望むようにプログラムを実行することができます。
デバッグ中のプログラムが、指定した呼び出しのブレークポイントで停止することを許可します。 (ブレークポイントは条件式にすることができます)
プログラムが停止しているときは、この時点でプログラム内で何が起こっているのかを確認することができます。
プログラムの実行環境を動的に変更します。
上記の観点から、GDBと一般的なデバッグツールは違いはありません、基本的にこれらの機能を完了しますが、詳細では、このデバッグツールが強力であることをGDBに気付くでしょう。デバッグツールですが、コマンドラインデバッグツールにはグラフィカルツールにはない機能があります。一つ一つ見てみましょう。基本的なコマンドの
GDBリスト:
例:
1 VI swap.cc
ソースファイルとしては、以下のソースファイルを作成します。 :
#include
using namespace std;
void swap(int& a、int& b)
{
int tmp;
tmp = a;
a = b;
b = tmp;
}
int main( )
{
int i、j;
cout
cin》 i 》≫ j;
cout <; swap()の前、i =' "
3. gdb swapのデバッグを開始します。前へ1234次のページ合計4ページ
Linuxのteeコマンドは、パイプラインによってインポートされたデータをファイルに保存するために主に使用されています。以下では、Linuxのteeコマンドの使用方法について詳しく説明します。
ティー
関数の説明:標準入力データを読み込み、ファイルの内容に出力します。
構文:tee [-ai] [ - help] [ - version] [fil
ss-copy1 ss-copy2 ss-copy3 tee [-ai] [ - ヘルプ] [ - バージョン] [ファイル。 。 。 ] [機能] teeは、標準入力を標準入力、標準出力
Linuxコマンドのsmbclientは、主にサーバー上のクライアントプログラムの格納と読み取り、およびこれらのプログラムの解析と記録に使用されます。この記事では、Linuxシステムのsmbclien
lnは、ファイルシステムへのリンクを確立し、リンクされたファイルの同期を維持することができる、Linuxシステムにおける重要なコマンドです。もっと詳しく 1. LNは、ファイルへのシンボリックリン
VSFTPを使用して、 Linuxユーザは、553がファイルエラーを作成できませんでした。このような問題に直面し、どのように我々はそれを解決できますか?この問題への今の