交叉编译valgrind

wget http://valgrind.org/downloads/valgrind-3.12.0.tar.bz2
tar xvf valgrind-3.12.0.tar.bz2
cd valgrind-3.12.0
sudo apt-get install automake

./configure --host=armv7-linux CC=arm-linux-gnueabihf-gcc CPP=arm-linux-gnueabihf-cpp CXX=arm-linux-gnueabihf-g++ --prefix=/home/tronlong/nfs_share/valgrind

http://valgrind.org/info/platforms.html
支持平台看,支持armv7

–host=arm时提示不支持的CPU,看configure文件,文件内有armv7*的case,–host=armv7
但还提示不知道OS,所以–host=armv7-linux,然后就可以配置通过了

make
make install
在安装目录下会生成四个目录:bin lib share include
拷贝bin下面文件到目标机/usr/bin目录下

这四个目录放在哪我需要研究一下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
交叉编译valgrind可以按照以下步骤进行操作: 1. 首先,确保你已经正确配置了交叉编译环境,并且已经安装了交叉编译工具链。 2. 下载valgrind的源代码,并解压缩。 3. 进入valgrind源代码目录,执行以下命令进行配置: ``` ./configure --host=<目标平台> --prefix=<安装路径> ``` 其中,`<目标平台>`是你要交叉编译的目标平台,比如arm-linux,`<安装路径>`是你要安装valgrind的路径。 4. 执行make命令进行编译: ``` make ``` 5. 编译完成后,执行make install命令进行安装: ``` make install ``` 6. 在目标板上设置valgrind的环境变量,可以通过在/etc/profile文件中添加以下内容: ``` export PATH=<安装路径>/bin:$PATH export VALGRIND_LIB=<安装路径>/lib/valgrind ``` 注意将`<安装路径>`替换为你实际的安装路径。 7. 保存/etc/profile文件,并执行以下命令使环境变量生效: ``` source /etc/profile ``` 这样,你就可以在目标板上使用交叉编译valgrind了。请注意,根据你的具体情况,可能需要根据错误提示进行一些额外的配置或调整。 #### 引用[.reference_title] - *1* *2* [Valgrind交叉编译(踩坑)](https://blog.csdn.net/weixin_41791581/article/details/127290653)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [交叉编译Valgrind](https://blog.csdn.net/Reasonss/article/details/111218224)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值