我正在尝试在Android平台上使用strace 。由于 strace 不是 Android 上的默认二进制文件,因此我在网站[此处]下载了预构建版本。但是当我尝试在有根设备(Nexus 7)上运行它时,我收到以下消息:
“系统调用:未知系统调用陷阱 0xe8bd8008”
似乎 strace 无法正常工作。所以我尝试从源代码交叉编译 strace,即 sourceforge 上的strace 4.7。我完全按照本网站上发布的步骤来做到这一点。当我输入“make”来构建源代码时,出现了错误消息并显示
syscall.c:无效或未定义类型“struct pt_regs”
我一直在寻找解决方案,但仍然无法得到它。有人可以给我一些想法吗?提前致谢。