gcc –o (2.1.out可執行文件可以任意) 2.1.c 編譯這個程序
(vim有自動不全代碼的功能。。以後要學習下)
然後對編譯的程序添加可執行權限。
chmod +x a.out
./2.1.out上述文件名 運行命令
調試gdb環境:
終端輸入gdb開始調試
gcc -g -o a.debug a.c ##產生a.debug調試文件(此文件也可以運行)
####### 添加-g的參數,這樣編譯出來的可執行文件才能通過gdb進行測試。
file a.debug ####命令加載程序 a.debug
list 1 #######可以顯示原代碼
break n #########設置斷點
info breakpoints #########查看所有斷點
next ############命令,程序會在下一行停下
“continue”命令,程序會在下一個斷點的位置停下
run #######輸入下面的命令,運行程序。
print i #####查看斷點出i的值
q #######退出gdb(沒覺得gdb是個好用的調試環境,感覺沒有linux下 eclipse,它也可以調試c於c++程序。望高手指點)
查看內存:\b