星海爭霸21全功能兌換碼新手獎勵1、7小時遊戲時間(14天內)解除所有試玩版本限制直到7小時耗盡,如種族、匹配模式、戰役、地圖等詳細資訊(150119更新)4505624695013984483730049
2020-11-30 03:45:43
Linux環境在跨平台中程式設計中被大家廣泛使用,大家可以在Linux上做一些Windows上的C++的程式碼的程式設計,但是由於環境不相同,所以程式碼的偵錯可能存在很大的區別,下面講下Linux下的gdb工具偵錯C++程式碼的一些步驟。
首先,先去建立一個簡單的C++程式碼。實現的功能很簡單。就是初始化一個變數num=1,然後在做一個num+=2的操作。
編寫好程式碼後,我們需要生成一個可執行檔案去執行程式。
g++ -g test.cpp -o main
如上指令,我們通過g++去編譯test.cpp,並生成可執行檔案main
然後我可以執行一下程式碼看下結果:
接著進行程式碼的偵錯,在命令列輸入gdb,然後進入了gdb的環境下。
然後輸入file main
這樣我們就告訴gdb我們要偵錯main工程
然後我們輸入l,就可以羅列出當前程式碼的資訊
我們看到了main函數,然後通過輸入b main在main函數入口處加一個斷點
ok,加下來輸入r,我們開始執行程式碼,然後程式碼就停止到設定的斷點處
然後我們看到了print函數,然後輸入s,單步進入函數體
然後我們可以輸入n,進行單步的偵錯
我們會看到一個變數num的值,然後我們輸入print num,參看變數值
然後n單步偵錯後,這時候程式進行了num+=2的操作,我們通過print num可以參看變數值發生了變化
然後我們需要看的已經結束了,那麼輸入c,程式繼續執行,由於沒有設定其他斷點,這時候程式執行結束,並且輸出一些資訊。
相關文章
星海爭霸21全功能兌換碼新手獎勵1、7小時遊戲時間(14天內)解除所有試玩版本限制直到7小時耗盡,如種族、匹配模式、戰役、地圖等詳細資訊(150119更新)4505624695013984483730049
2020-11-30 03:45:43
我們經常會玩決勝時刻戰區遊戲,但是有很多朋友不知道決勝時刻戰區國際服註冊方法,下面就詳細說下決勝時刻戰區國際服註冊方法。1首先我們開啟自己電腦中的瀏覽器,比如360瀏覽器
2020-11-29 16:08:59
決勝時刻黑色行動4的應用獲取的方法。1準備好網路的網速,開啟瀏覽器的頁面。 2決勝時刻黑色行動4將其輸入到搜尋頁中,點選搜尋。 3選擇圖中展示的決勝時刻黑色行動4中文版網頁
2020-11-29 16:06:30
決勝時刻是一個很好玩的遊戲,但是安裝過程比較困難,下面小編和你分享一下經驗! 1一般有很多個壓縮檔案的那種,任意解壓一個壓縮包之後會生成一個映象用虛擬光碟機載入,之後按用光
2020-11-29 10:07:32
小編教你決勝時刻9BO2.怎麼安裝,希望你的生活多姿多彩~ 1首先,你買的基本可以確定,是盜版,或者說所謂的偽正版——同學,多去steam吧或者戰地3吧看一看,會提高你對盜版/偽正版的鑑
2020-11-29 05:49:58
目前很多決勝時刻的玩家都在找版本10的中文版,其實現在正版的當中還沒有中文,退而求其次吧,小編這裡分享一些貼圖大家參考一下 1基礎選單,直接看圖片吧 2基礎選單,直接看圖片吧 3
2020-11-29 05:29:49