编译strace,使用strace-4.11.tar.xz版本,使用的编译器是arm-2009q3
tar -xvf strace-4.11.tar.xz
cd strace-4.11/
./configure --host=arm-none-linux-gnueabi CC=arm-none-linux-gnueabi-gcc LD=aarm-none-linux-gnueabi-ld
make CFLAGS="-static"
将生成的strace问拷贝到相应目录保存好。
使用strace -o log.txt leds 观察系统调用
其它详细信息,参考文章:应用调试之使用strace命令跟踪系统调用 。