使用arm-linux-gnueabi-gcc交叉编译valgrind

arm-linux-gnueabi-gcc交叉编译valgrind流程:

复制代码
./autogen.sh

./configure --prefix=/XXX/XXX/valgrind --host=armv7l-linux-gnueabihf CC=arm-linux-gnueabi-gcc CXX=arm-linux-gnueabi-g++ CFLAGS="-fPIC" CXXFLAGS="-fPIC" --target=armv7l-linux-gnueabihf --enable-only64bit --enable-inner --enable-lto --enable-tls

make && make install

需要注意的是,configure里面用--prefix指定了安装目录/XXX/XXX/valgrind,在嵌入式板子中也要将文件放在这个目录,要不有可能会报错。在其他文件的交叉编译的过程中,很少出现这个问题,不知道是不是版本原因。

  • valgrind: failed to start tool 'memcheck' for platform 'amd64-linux': No such file or directory

    valgrind: failed to start tool 'memcheck' for platform 'amd64-linux': No such file or directory

相关推荐
ZYMFZ2 分钟前
Linux系统 SELinux 安全管理与故障排查
linux·运维·安全
脚踏实地的大梦想家1 小时前
【Docker】P2 Docker环境构建准备:MacOS 与 Linux
linux·macos·docker
allnlei1 小时前
Keepalived 负载均衡
运维·负载均衡·lvs·keepalived
会飞的土拨鼠呀1 小时前
Debian 操作系统全面介绍
运维·debian
山城码农笑松哥1 小时前
国产凝思debian系Linux离线安装rabbitmq教程步骤
linux·debian·rabbitmq
抓饼先生1 小时前
C++ 20 视图view笔记
linux·开发语言·c++·笔记·c++20
狂浪天涯1 小时前
Android Security | SEAndroid 综述
linux
wanhengidc2 小时前
服务器内存不足会造成哪些影响?
运维·服务器·网络·游戏·智能手机
广州腾科助你拿下华为认证2 小时前
华为HICE云计算的含金量高吗?
运维·服务器·hcie证书
__如风__3 小时前
内网环境下ubuntu 20.04搭建深度学习环境总结
linux·服务器·ubuntu