编译在arm版本的Valgrind-转
1.到官网http://valgrind.org/downloads/current.html#current下载Valgrind (目前的版本是3.8.1 2012-12-6)
2. 在Valgrind 代码解压目录执行 /autogen.sh
执行不了 最后也能编译通过
3.在Valgrind 目录执行./configure --host=arm-linux --prefix=/opt/valgrind,提示以下错误
checking for a supported CPU... no (arm)
configure: error: Unsupported host architecture. Sorry
解决方法修改configure脚本
具体应该在检查host_os变量里加入匹配arm条件就行了,如原有的armv7*)改成armv7*|arm)
参考网址:http://bbs.chinaunix.net/thread-3557792-1-1.html
先查找交叉编译
再设置环境变量;
export CC=/dir/arm-none-linux-gnueabi-gcc
ubuntu下 mkdir /opt/valgrind目录 并修改权限 不然不能安装
4.make && make install
正常执行完后,就会把Valgrind安装到/opt/valgrind目录下
注意:--prefix=/opt/valgrind指定的目录要与开发板上放置的目录一致,不然运行valgrind时可能会出现“valgrind: failed to start tool 'memcheck' for platform 'arm-linux': No such file or directory”错误。
valgrind --tool=memcheck --leak-check=full ./t
就是在你的dev machine上编, 然后把 valgrind 应用程序 以及它要用的一坨lib copy到target机器上。那坨库很大,200多M ,不过如果你只用 memcheck,那就会少很多了。
编译在arm版本的Valgrind-转相关推荐
- MDK530编译出现ARM版本不符问题
1.用最新版的MDK530编译原来的代码出现问题:错误:"35; pragma import"是ARM编译器5的扩展,ARM编译器6不支持它[-Warmcc pragma impo ...
- QT之交叉编译qmake的ARM版本套件(三)
1.下载QT5.9.6源码 https://download.qt.io/archive/qt/5.9/5.9.6/single/qt-everywhere-opensource-src-5.9.6. ...
- 关于Keil ARM版本和Keil C51版本的共存问题(亲测通过)
关于Keil ARM版本和Keil C51版本的共存问题(亲测通过) 测试环境: 操作系统:windows 8.1 专业版 C51版本:Keil C51 V956 ARM版本:MDK523 操作步骤 ...
- arm版本麒麟鲲鹏 kylin-v10-sp1系统适配
arm版本docker下载地址: 二进制文件:docker-20.10.9.tgzhttps://download.docker.com/linux/static/stable/aarch64 麒麟系 ...
- inux(debian) arm-linux-g++ v4.5.1交叉编译 embedded arm 版本的QtWebkit (browser) 使用qt 4.8.6 版本
inux(debian) arm-linux-g++ v4.5.1交叉编译 embedded arm 版本的QtWebkit (browser) 使用qt 4.8.6 版本 http://www.cn ...
- ARM版本的IAR下载和安装
一.ARM版本的IAR下载 在浏览器的搜索框输入"IAR",并开始搜索,如下图,点击进入官网, 进入官网的界面如下: 点击"IAR Embedded Workbench& ...
- ceph编译_Ceph编译:L版本及其之后的版本
Ceph编译:L版本及其之后的版本. 1. 编译前准备 下载代码库 git clone git://github.com/ceph/ceph.git all 或者 git clone --recurs ...
- 让VC编译的Release版本程序在其他机器上顺利运行
让VC编译的Release版本程序在其他机器上顺利运行 Posted on 2011-07-29 15:06 单鱼游弋 阅读(939) 评论(0) 编辑 收藏 链接的时候分静态链接和动态链接两种. 静 ...
- ARM版本系列及家族成员梳理
ARM公司简介 ARM是Advanced RISC Machines的缩写,它是一家微处理器行业的知名企业,该企业设计了大量高性能.廉价.耗能低的RISC (精简指令集)处理器. 1985年第一个AR ...
最新文章
- [日常] 算法-旋转字符串-暴力移位法
- 16、mysql中函数的创建和使用
- oracle中enqueue,ORACLE: Enqueue 烂笔头
- cad怎么将图层后置_CAD中如何将某1个图层置于其他图层之上.doc
- python实现决策树数据直接赋值导入_Python3.0 实现决策树算法的流程
- Base64的编码实现原理攻略
- JavaScript(八)—— PC 端网页特效
- 【算法】斐波那契数列
- 阿里云环境迁移记录 - RabbitMQ集群搭建
- 到底买苹果XS还是XR_iPhone XS和XR买哪个?10个理由告诉你XS更好,贵是有原因的!...
- 此计算机怎样连接未识别的网络连接,电脑插入网线后显示“未识别网络”怎么办?...
- 误差棒到底是个什么棒?到底棒不棒!
- OBS更改标题?标题一改,安能辨我是雌雄?
- java上传图片怎么查看,Java上传图片并查看
- 1)java基本语法
- 【3D 目标检测】Not All Points Are Equal Learning Highly Efficient Point-based Detectors for 3D LiDAR Point
- 华硕fl8000u是什么型号_华硕fl8000u怎么样 华硕笔记本fl8000u配置是什么【详细介绍】...
- 使用matlab从键盘输入两个命题变元P和Q的真值,求它们的合取、析取、蕴涵和等价四种运算的真值。
- PAT甲级 2019年冬季 题解
- 汽车行业大数据应用的五大方向