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

你可能感兴趣的:(valgrind在ARM64平台移植)