网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

strace命令怎么在Linux系统中使用-创新互联

strace命令怎么在Linux系统中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

专注于为中小企业提供成都网站设计、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业楚雄州免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

1.strace简介

strace常用来跟踪进程执行时的系统调用和所接收的信号。 通过strace可以知道应用程序打开了哪些文件,以及读写了什么内容,包括消耗的时间以及返回值等。在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。

2.安装strace命令

首先需要以下两个文件:

strace-4.5.15.tar.bz2          
strace-fix-arm-bad-syscall.patch

步骤如下:

#tar -xjf strace-4.5.15.tar.bz2
#cd strace-4.5.15/
#patch -p1 <../strace-fix-arm-bad-syscall.patch
//“p1”值去掉补丁的第一个路径 “<”指补丁文件位置,“../” 指返回上个目录
#./configure --host=arm-linux CC=arm-linux-gcc     //配置configure
#make                          //生成strace命令文件

然后将strace命令文件,放入我们开发板的根目录/bin中,便能使用了

#cp strace /nfs_root/bin/     //nfs_root:开发板的nfs系统根目录

3.strace命令使用

常用参数如下所示:

-o    指定跟踪信息的输出文件       
-t     记录跟踪信息的时间,以S为单位
-tt    记录跟踪信息的时间,以uS为单位

4.实例

通过strace来测试led_text应用程序

#insmod led.ko          //装载led驱动
# strace -o log.txt ./led_text led1 on      
     //测试led_text应用程序,打开led1,并将跟踪信息输出到log.txt中

其中log.txt的内容如下所示:

 strace命令怎么在Linux系统中使用

看完上述内容,你们掌握strace命令怎么在Linux系统中使用的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


分享标题:strace命令怎么在Linux系统中使用-创新互联
URL网址:http://bjjierui.cn/article/eochh.html

其他资讯