1 下载strace源码
访问github页面下载strace源码(strace-4.18.tar.xz)并放置到/data/strace/下
2 编译strace
cd /data/strace
tar xf strace-4.18.tar.xz
cd strace-4.18
# --build: 表示构建的机器类型
# --host: 表示目标机器类型
# --target: 指定用于编译目标机器代码的编译器
./configure --build=i386-linux --host=mips-linux --target=mips-linux LDFLAGS=-static
mips-linux-strip strace # stace掉冗余信息,减小体积
3 运行
# 假设strace被拷贝到/tmp/strace下
cd /tmp/
chmod +x /tmp/strace
./strace -V
# 输出如下内容即为正常, 后续可使用-p指定进程进行分析
# strace -- version 4.18
# Copyright (c) 1991-2017 The strace developers <https://strace.io>.
# This is free software; see the source for copying conditions. There is NO
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
参考
- https://www.cnblogs.com/GyForever1004/p/11984416.html
- https://blog.csdn.net/liufuchun111/article/details/81509651