valgrind在ARM64平台移植

开发环境

Host :ubuntu 16.04 64bit
Target:rk3326 arm64
源码版本:Valgrind 3.12.0

valgrind 官方相关信息

官网:http://valgrind.org
代码下载地址:
目前官方最新版本是Valgrind 3.15.0最新的可以到这里下载
或者通过git clone git://sourceware.org/git/valgrind.git 下载

安装automake

本次交叉编译使用Valgrind 3.12.0,安装前需要先安装automake

sudo apt-get install automake

valgrind源码交叉

#如果没有将交叉编译工具链添加到环境变量,可以不使用下面的export,
#直接在confgure使用CC指定交叉编译工具链的位置也可以
export CC=aarch64-linux-gnu-gcc
export LD=aarch64-linux-gnu-ld
export AR=aarch64-linux-gnu-ar
./autogen.sh
./configure --prefix=/your/path/to/install/valgrind --host=aarch64-linux --enable-only64bit

注意事项

对于arm64位平台host要设置为aarch64-linux 而不是arm-linux

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值