博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
valgrind 在开发板上运行以及使用
阅读量:4290 次
发布时间:2019-05-27

本文共 637 字,大约阅读时间需要 2 分钟。

前言:bedug无处不在,今天花落我家

现象:一个月出现一次异常,难易复现排查,借助神器valgrind排查

1、下载及编译准备

下载地址:   

tar -jxvf valgrind-3.16.1.tar.bz2 cd valgrind-3.16.1sudo apt-get install automake ./autogen.sh

2.配置编译安装

打开configure文件搜索armv7*   改成   armv7*|arm./configure --host=arm-linux CC=arm-none-linux-gnueabi-gcc CPP=arm-none-linux-gnueabi-cpp CXX=arm-none-linux-gnueabi-g++ --prefix=/opt/valgrind-3.16注:/opt/valgrind-3.16为安装目录make make install

3.开发板配置运行

1.将ubuntu虚拟机上得/opt/valgrind-3.16  复制到开发板上 /opt/valgrind-3.16   

2.开发板上运行:

chmod -R +x /opt/valgrind-3.16/bin/chmod -R +x /opt/valgrind-3.16/lib/valgrind/export VALGRIND_LIB="/opt/valgrind-3.16/lib/valgrind"
coregrind/m_redir.c

转载地址:http://xyhgi.baihongyu.com/

你可能感兴趣的文章
mybatis使用foreach批次插入,解决sequence只查询一次的问题(在此,我只看union all 部分)
查看>>
有关分布式 MySQL 数据库中间件 MySQLDA,一文为你深入介绍~
查看>>
小马分享(如何使用Spring实现读写分离(MySQL实现主从复制))
查看>>
使用maven profile实现多环境配置
查看>>
tomcat-自带的简单session共享,小集群适用
查看>>
web.xml 配置中classpath: 与classpath*:的区别
查看>>
分布式实时日志分析解决方案 ELK 部署架构
查看>>
微服务MySQL分库分表数据到MongoDB同步方案
查看>>
kafka知识点整理总结
查看>>
springboot使用JPA创建权限功能,所需要的表
查看>>
介绍Redis的各种用途以及使用场景
查看>>
Oracle分页查询,面试你值得关注!
查看>>
如何把内网IP映射到公网IP
查看>>
【工具篇】Excel文件导出从未如此简单——EasyPOI的使用
查看>>
如何将 oracle 和 mysql数据库的相互迁移
查看>>
Java并发编程:Synchronized及其实现原理
查看>>
Spring事务配置的五种方式及事务传播相关(不看后悔,一看必懂!)
查看>>
利用Mysql5.7的新特性实现多机房高可用架构
查看>>
Redis服务支持5000万的QPS,有什么好的思路?
查看>>
阿里云Redis读写分离典型场景:如何轻松搭建电商秒杀系统
查看>>