一、請確認代碼一定會走到斷點的地方;
成都創(chuàng)新互聯(lián)公司是專業(yè)的尉犁網(wǎng)站建設(shè)公司,尉犁接單;提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、外貿(mào)營銷網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行尉犁網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
二、請確認是否是fork出來的子進程的代碼;
三、實在不行也應(yīng)該把代碼貼出來啊。
linux monodevelop 不能下斷點調(diào)試怎么回事
斷點調(diào)試功能可謂是程序員必備的功能了。Unity3D支持編寫js和c#腳本,但很多人可能不知道,其實Unity3D也能對程序進行斷點調(diào)試的。不過這個斷點調(diào)試功能只限于使用Unity3D自帶的MonoDevelop編輯器。而用Visual Studio是不行的。聽說有個叫做UnityVS的東西可以使用VS對Unity進行斷點Debug,不過沒試過。
好了,簡單的說說做法吧:
首先肯定是先要把腳本編輯器指定為MonoDevelop了。
這兩種法子連接Unity,我建議還是使用第二種附加進程的方式吧。畢竟你不可能每次調(diào)試都要關(guān)掉一次Unity然后再從MonoDevelop打開一次Unity。所以,編寫腳本的時候,把連接Detach掉,等需要調(diào)試的時候,再把進程Attach上去,進行調(diào)試就行了
如果你還有什么不懂的,可以百度搜下:編程回憶錄,他們現(xiàn)在正在錄制這方面的教程,都是零基礎(chǔ)開始,由淺入深。
編譯:gcc -o xxx xxx.c 調(diào)試:gcc -o xxx -g xxx.c gdb xxx run break line(行數(shù))或函數(shù)名 info 查看斷點 n 下一步 print +變量 打印變量值 q 退出調(diào)試 c 繼續(xù)執(zhí)行到下一個斷點
終端輸入man
gdb可查命令
斷點設(shè)置是
b
n
(n
為續(xù)設(shè)斷點行號)
其他命令如下
gdb
file
first
///載入程序
break
n
///設(shè)置斷點,n為行號
run
///運行
x
///打印變量x
next
///執(zhí)行下一句
stop
///停止
quit
///退出
如果要使用ide調(diào)試,建議用emacs,再cc-mode,ecb,Yasnippet和cedet
希望對你有幫助
codeblocks設(shè)置斷點和單步調(diào)試方法:主要是建一個project;而且project要放在英文目錄下面;程序項目的目錄里不能有中文;newproject-consoleapplication-選擇corc++-filename-有個debug要鉤上-寫程序;編譯后使光標(biāo)定位在程序某處,按F4使程序運行到光標(biāo)處,再按F7就可以單步調(diào)試,按Shift+F7單步進入。
Gdb調(diào)試
注意:在Gcc編譯選項中一定要加入
–g
退出GDB:quit
或
Ctrl+d
調(diào)試過程:
1.
查看文件
命令:
(gdb)
l
命令:(gdb)
b
行號
注:到第17行停止,并沒有執(zhí)行17行
3.
查看斷點情況
info
b
4.
運行代碼
r
命令:
(gdb)
r
(也可以指定行開始運行,在r后面加上行號)
5.
查看變量值
p
命令:(gdb)
p
變量名
6.
設(shè)置監(jiān)視點:
watch
z
(變量名)
也可以是復(fù)雜的表達式
7.
單步運行
命令:(gdb)
n
(逐過程)
8.逐步,會進入函數(shù)
命令:(gdb)
s
9.條件斷點
將正常斷點轉(zhuǎn)變?yōu)闂l件斷點:condition
如:condition
1
i
==
10
只有當(dāng)滿足條件i
==
1時,才會在斷點1處暫停
10.
恢復(fù)程序運行
c
命令:
(gdb)
c
(程序就會運行,如果沒有斷點,就運行剩下部分,如果有斷點,就會運行到下一個斷點)
11.
去除斷點
clear
line_number
clear
filename:line_number
12.
help
12.1
help找出類別
12.2help從列表中
標(biāo)題名稱:Linux命令行斷點調(diào)試,linux打斷點
網(wǎng)頁URL:http://chinadenli.net/article8/hecpip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站設(shè)計公司、網(wǎng)站營銷、商城網(wǎng)站、網(wǎng)站維護、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)