我正在尝试在 ADB 软件上运行内存错误检测器(如 Valgrind 的 Memcheck 或 Drmemory)。但是,我无法弄清楚如何构建/编译源代码。我正在使用linux(ubuntu)。
https://github.com/aosp-mirror/platform_system_core/tree/master/adb
我需要一个makefile吗?或者我对如何去做这件事的理解有问题?也许有一种方法可以让我使用 Memcheck/Dr. 实际程序在 Android Studio 中运行时的内存?我不相信源代码中有任何说明或生成文件。
我尝试使用 g++ 编译客户端文件夹中的 main.cpp 文件,但它说它无权访问 sysdep.h 文件。
编译使用: $ cd client $ g++ -std=c++11 main.cpp -o main
错误消息:致命错误:sysdep.h:没有这样的文件或目录