我正在使用Ubuntu 18.04
VM 并试图找到一种valgrind
检查arm-Linux
可执行文件的方法。我试过用本地编译,gcc
但遇到了一些问题。可执行文件由项目提供的 Makefile 创建。我已经尝试过linaro emulator
,按照在线指南进行操作,但遇到了多个问题,我在网上搜索了每个问题的解决方案,但都失败了。我有什么办法valgrind
?
只要我可以检查程序是否存在内存泄漏,任何方式都可以。我现在执行 valgrind 时得到的结果:
valgrind:无法为平台“arm-linux”启动工具“memcheck”:没有这样的文件或目录
它自己的文件是 fyi:nrf52832_xxaa.out:ELF 32 位 LSB 可执行文件,ARM,EABI5 版本 1 (SYSV),静态链接,带有 debug_info,未剥离
我已经在多个帖子中搜索了解决方案,但找不到任何解决方案。