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

版本:strace-4.8

编译方法:

1. ./configure --host=arm-hisiv300-linux LDFLAGS=-static
2. make
3. object file:
  arm-hisiv300-linux-strip strace

注:arm-hisiv300-linux为交叉编译器

使用方法:

将相应pid进程的跟踪情况输出到文件中
strace -aef -p pid -o file

嵌入式工具——strace相关推荐

  1. 嵌入式工具 | 几款实用的C/C++在线编译器

    关注+星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | strongerHuang 作为程序员,使用编译器是必备技能,但是从入门到放弃,基本上就是在开发环境安装.配置这 ...

  2. php strace 工具,Linux程序调试工具工具—strace命令

    1.简介 strace是Linux环境下的一款程序调试工具,用来检察一个应用程序所使用的系统调用.Strace是一个简单的跟踪系统调用执行的工具.在其最简单的形式中,它可以从开始到结束跟踪二进制的执行 ...

  3. 嵌入式工具移植之-wireless tools工具的移植和使用

    前言:本文主要讲解了wirless tools的概念和如何移植wireless tools,以及如何使用wireless tools中的工具设置无线网络. 一.wireless tools概念 Wir ...

  4. linux 版本二进制编辑工具bless(嵌入式工具集合)

    1.ubuntu安装二进制编辑工具替代UltraEdit软件,安装很简单 直接:sudo  apt-get   install   bless 2.软件界面 3.软件使用 1)可以直接删除二进制文件中 ...

  5. 【Linux】 诊断工具-strace

    1,别人家的总结: http://www.cnblogs.com/bangerlee/archive/2012/02/20/2356818.html 2,我自己碰到问题: 暂无. 3,使用场景: 程序 ...

  6. 嵌入式工具库 -- 脱机离线下载器(STM32F103C8T6)

    目录 前言 脱机下载器资料获取 关注微信公众号 -- 星之援工作室 发送关键字(脱机下载器) 原理图: PCB 3D效果 正面 反面 实物图 主要代码展示 main.c 演示视频 USB文件(自己使用 ...

  7. 嵌入式开发用到的一些工具

    关注+星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | strongerHuang 为了方便大家平时公交.地铁.外出办事也能用手机回顾查看文章,我精心整理了该专栏教程: ...

  8. 7个Debug linux程序的Strace 列子

    Strace是一个能帮助你解决问题的debugging工具 Strace监控指定程序系统调用和信号,在你没有源代码又想dubug程序的执行时是会用到的.Strace会以程序的开始到结束来顺序执行的 你 ...

  9. xcode 中无法进行虚拟机调试_在软件部署中使用 strace 进行调试

    我最喜欢的用来解决"为什么这个软件无法在这台机器上运行?"这类问题的工具就是 strace. -- Simon Arneaud(作者) 我的大部分工作都涉及到部署软件系统,这意味着 ...

  10. 十四种Java开发工具点评

    图形界面的java开发工具 JDK Borland 的JBuilder ,JDeveloper,VisualAge for Java jcreater. 常见的十五种Java开发工具的特点 1.JDK ...

最新文章

  1. jquery 监听的案例
  2. C/C++ 读取任意数目的整数
  3. Ubuntu GNOME单击任务栏图标最小化设置
  4. C++中的wchar_t(转)
  5. 对 Java 集合的巧妙利用
  6. Eureka的高可用
  7. 数字图像处理 python_5使用Python处理数字的高级操作
  8. 干程序员辣么久,你为什么还没有年薪60万?
  9. AI+BI,真的如想象中的那么美好吗?
  10. Guacamole-HTML5无客户端远程桌面
  11. 网络干货,无论是运维还是开发都要知道的网络知识系列之(八)
  12. 6.微服务设计 --- 部署
  13. 2019年 AI 顶会速递
  14. RecyclerView.ViewHolder、Adapter
  15. 我开发PLC数据采集、录波软件PLC-Recorder的心路历程
  16. 抖音上几百万粉丝的能有什么用?
  17. 计算机耍人,抖音中的连环套路耍人问题
  18. SQL基本语句应用大全
  19. [程序设计]前端Web页面使用原生JavaScript实现校验身份证号码在算法层面是否合法
  20. objective-c常见类型%z

热门文章

  1. 读吴恩达算-EM算法笔记
  2. 构建之法:第八次心得
  3. JavaScript要点 (一) 变量-作用域
  4. mysql批量插入优化
  5. Burp Suite详细使用教程-Intruder模块详3
  6. .net System.IO之Stream的使用详解
  7. Jobdu 1005
  8. Android程序创意过滤与失败经验谈
  9. WinForm 单例模式实例
  10. Ambari——大数据平台的搭建利器之进阶篇[配置spark]