美文网首页
解决valgrind交叉编译后的一个问题

解决valgrind交叉编译后的一个问题

作者: 向水一生 | 来源:发表于2018-03-28 22:16 被阅读0次

    以最新的valgrind-3.13.0(下载链接)为例,

    1.下载完成后,可以在当前目录下直接解压,生成valgrind-3.13.0文件夹;

    2.进入valgrind-3.13.0文件夹后,通过命令:

    ./configure 配置参数

    生成相应Makefile;

    3.然后按顺序执行:

    make

    make install

    在--prefix参数指定目录将生成编译好的valgrind相关文件(注意在valgrind/lib目录下有一个memcheck开头的文件);

    4.将生成的所有文件上传到开发板上,找到bin目录下的valgrind文件,直接执行,如果遇到类似错误提示:

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

    则可尝试使用命令:

    export $VALGRIND_LIB=memcheck-ppc-linux所在文件夹的绝对路径

    来告诉valgrind去寻找memcheck工具的位置 ,便可消除上述报错信息。

    相关文章

      网友评论

          本文标题:解决valgrind交叉编译后的一个问题

          本文链接:https://www.haomeiwen.com/subject/ngxpcftx.html