应用调试strace

编译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命令跟踪系统调用 。