欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

GPU應(yīng)用程序Attach調(diào)試記錄

1.前期工作

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:空間域名、網(wǎng)絡(luò)空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、商州網(wǎng)站維護(hù)、網(wǎng)站推廣。

1.1工程路徑確認(rèn)

GPU項(xiàng)目共有6個(gè)工程,如圖 1-1:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 1-1 GPU項(xiàng)目工程

這6個(gè)工程建議放在同一目錄下,否則可能調(diào)試時(shí)會(huì)出現(xiàn)奇怪的問(wèn)題,比如放在IDE默認(rèn)的workspace目錄下,如圖 1-2:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 1-2 workspace工程目錄

1.2測(cè)試程序文件名確認(rèn)

例如測(cè)試程序工程叫g(shù)pu_test,那么主程序所在的文件名必須是gpu_test.c,不然調(diào)試時(shí)會(huì)報(bào)出找不到gpu_test.c警告。示例如圖 1-3:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 1-3確認(rèn)測(cè)試程序主文件

2.GDB調(diào)試設(shè)置

2.1新建調(diào)試項(xiàng)目

2.1.1打開(kāi)測(cè)試工程主程序文件

如圖 21:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 2-1打開(kāi)測(cè)試主程序文件

2.1.2打開(kāi)Debug Configurations選項(xiàng)

如圖 2-2所示:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 2-2打開(kāi)調(diào)試配置菜單

2.1.3新建SylixOS調(diào)試項(xiàng)目

右擊SylixOS Remote Application選項(xiàng),選擇New選項(xiàng)來(lái)新建一個(gè)SylixOS調(diào)試項(xiàng)目,如圖 2-3:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 2-3新建調(diào)試項(xiàng)目

2.2選擇調(diào)試程序

注意不要選擇strip目錄下的程序,如圖 2-4:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 2-4選擇調(diào)試程序

2.3選擇attach調(diào)試模式

如圖 2-5:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 2-5選擇attach調(diào)試模式

2.4添加動(dòng)態(tài)庫(kù)路徑

一共要添加4個(gè)動(dòng)態(tài)庫(kù)的路徑,如圖 2-6和圖 2-7:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 2-6添加動(dòng)態(tài)庫(kù)路徑

GPU應(yīng)用程序Attach調(diào)試記錄

圖 2-7添加后的動(dòng)態(tài)庫(kù)

2.5指定調(diào)試程序,開(kāi)始調(diào)試

前提是測(cè)試程序和庫(kù)都已經(jīng)下載到目標(biāo)板上,并且測(cè)試程序已經(jīng)在運(yùn)行狀態(tài),進(jìn)程ID可以通過(guò)在連接到目標(biāo)板的終端輸入ps命令查到。如圖 2-8:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 2-8指定進(jìn)程ID

3.調(diào)試功能使用

3.1選擇調(diào)試功能窗口

如圖 3-1所示:可以按需要選擇添加功能窗口,一般常用的是Debug、Breakpoints、Memory、Variables等。

GPU應(yīng)用程序Attach調(diào)試記錄

圖 3-1選擇功能窗口

選擇好功能窗口后,還可以根據(jù)自己的喜好調(diào)整每個(gè)窗口的位置,如圖 3-2:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 3-2窗口位置調(diào)整

3.2添加斷點(diǎn)

點(diǎn)擊想要添加斷點(diǎn)的代碼行,等藍(lán)色區(qū)域出現(xiàn)后,直接雙擊即可添加一個(gè)斷點(diǎn)。添加成功后,藍(lán)色區(qū)域會(huì)出現(xiàn)一個(gè)小圓點(diǎn),并且斷點(diǎn)會(huì)立即生效,程序運(yùn)行至此代碼行處后會(huì)停止,而且此代碼行背景色變?yōu)榫G色,如圖 3-3:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 3-3添加斷點(diǎn)

3.3添加多個(gè)斷點(diǎn)

添加方法和上個(gè)小節(jié)一樣,并且在Breakpoints區(qū)可以對(duì)添加的多個(gè)斷點(diǎn)管理,如圖 3-4:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 3-4添加多個(gè)斷點(diǎn)

3.4查看變量和寄存器

當(dāng)程序運(yùn)行到斷點(diǎn)處時(shí),可以在Variables區(qū)查看斷點(diǎn)上下文中的變量值,如圖 3-5:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 3-5查看變量

同樣,在Registers區(qū)查看寄存器的值,如圖 3-6:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 3-6查看寄存器

3.5恢復(fù)運(yùn)行

如果想要程序再次運(yùn)行到斷點(diǎn)處,按F8即可。如果想要去掉斷點(diǎn)運(yùn)行,在Breakpoints區(qū)將斷點(diǎn)前面的勾去掉,然后按F8即可。如圖 3-7:

GPU應(yīng)用程序Attach調(diào)試記錄

圖 3-7恢復(fù)運(yùn)行

文章名稱:GPU應(yīng)用程序Attach調(diào)試記錄
網(wǎng)頁(yè)URL:http://www.chinadenli.net/article0/piigio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣網(wǎng)站建設(shè)移動(dòng)網(wǎng)站建設(shè)營(yíng)銷型網(wǎng)站建設(shè)網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司