使用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

相关推荐
神秘剑客_CN26 分钟前
使用windows笔记本让服务器上网
运维·服务器·windows
黑牛先生2 小时前
【Linux】动静态库
linux·运维·服务器
vortex52 小时前
Shell基础:中括号的使用
linux·运维·bash·shell
基哥的奋斗历程2 小时前
Docker 常用命令
运维·docker·容器
HEX9CF4 小时前
【Docker】快速部署 Nacos 注册中心
运维·docker·容器
从未止步..5 小时前
Jenkins未在第一次登录后设置用户名,第二次登录不进去怎么办?
java·运维·jenkins
davenian5 小时前
< OS 有关> BaiduPCS-Go 程序的 菜单脚本 Script: BaiduPCS-Go.Menu.sh (bdgo.sh)
运维·shell script·baidupcs-go·linux ubuntu
-VE-6 小时前
myshell
linux·c++
喝醉酒的小白6 小时前
几种K8s运维管理平台对比说明
运维·容器·kubernetes
身在江湖的郭大侠8 小时前
Linux内核
linux·服务器