1は、彼の学習GDBのデバッグを開始しました

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/qq_29983883/article/details/102635710

予備的

私が最初にこのコマンドを使用することができ、vimのエディタとのgdbデバッガをインストールする必要があり、このシステムはCentOSのある使用することを学んでいるyum install vim gdb -yあなたがUbuntuが使用する必要が使用している場合は、apt-getインストールのために。

コード

ここで私はこのユニットを使用するコードがあり、

//gdb_1.cpp
#include <iostream>

using namespace std;

int add(int a,int b){
	int c;
	c =  a+b;
	return c;
}

int main(){
	int a,b;
	a = 1;
	b = 2;
	int c ;
	c = add(a,b);
	cout<<c<<endl;
	return 0;
}

コンパイル

書かれたコード、Gの必要性が++コンパイルするときG ++コンパイラを使用する場合、デバッグを開始lgdb記述されている-gパラメータを持参する必要があります。コマンドはg++ -g gdb_1.cpp -o gdb_1効果が続く、
ここに画像を挿入説明
Linuxの中で循環として神話を、何のニュースは私たちの最初のコードのプログラミングが成功したことを示す、良いニュースではない、そして、我々は、コマンドを使用し、gdbデバッガのコマンドを入力し始めましたgdb gdb_1
ここに画像を挿入説明

そして、これは、私たちのGDBを締結し、それをデバッグする私達の方法に開始し始めました。

おすすめ

転載: blog.csdn.net/qq_29983883/article/details/102635710