卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

linux下如何點開grads linux strace命令詳解

linux strace命令詳解Strace通常用于跟蹤系統(tǒng)調(diào)用和進程執(zhí)行時收到的信號。下面通過這篇文章和大家分享一下Linux應用調(diào)試的strace命令,供大家參考。簡介Strace通常用于跟蹤系

linux下如何點開grads linux strace命令詳解

linux strace命令詳解

Strace通常用于跟蹤系統(tǒng)調(diào)用和進程執(zhí)行時收到的信號。下面通過這篇文章和大家分享一下Linux應用調(diào)試的strace命令,供大家參考。

簡介

Strace通常用于跟蹤系統(tǒng)調(diào)用和進程執(zhí)行時收到的信號。Strace可以告訴應用程序打開了哪些文件,以及它讀和寫了什么,包括消耗的時間和返回值。在Linux世界中,進程不能直接訪問硬件設備。當一個進程需要訪問硬件設備時(比如讀取磁盤文件,接收網(wǎng)絡數(shù)據(jù)),必須從用戶態(tài)切換到內(nèi)核態(tài),通過系統(tǒng)調(diào)用訪問硬件設備。Strace可以跟蹤進程生成的系統(tǒng)調(diào)用,包括參數(shù)、返回值和執(zhí)行所消耗的時間。

2.安裝strace命令

首先,你需要以下兩個文件:

步驟:如下

#tar -xjf

#cd strace-4.5.15/

#補丁-p1

//值“P1”表示補丁文件的位置./quot;表示返回上一個目錄。

#./Configure-host=arm-Linux cc=arm-Linux-gcc//Configure配置。

#make //生成strace命令文件

然后把strace命令文件放到我們開發(fā)板的根目錄/bin下,就可以使用了。

# CPS trace/nfs _ root/bin//NFS _ root :開發(fā)板NFS系統(tǒng)根目錄。

命令使用

常見參數(shù)如下:

-o指定跟蹤信息的輸出文件。

-t記錄跟蹤信息的時間,單位為秒

-美國記錄追蹤信息的tt時間。

4.例子

通過strace測試led_text應用程序。

#insmod led.ko //負載led驅(qū)動器

# strace -o log.txt。/led_text led1開啟

//測試led_text應用程序,打開led1,輸出跟蹤信息。