应用程序调试(一)————使用strace命令来跟踪系统调用

需要安装strace工具(strace-4.5.15.tar.bz2和strace-fix-arm-bad-syscall.patch)
1、解压

tar xjf strace-4.5.15.tar.bz2 
2、打补丁
patch -p1 < ../strace-fix-arm-bad-syscall.patch
3、编译
./configure --host=arm-linux CC=arm-linux-gcc
make
4、copy到根文件系统下的bin
cp strace /work/nfs_root/fs_root/bin

5、使用方法:

strace -o log.txt ./first_drv on
            信息      执行的命令

你可能感兴趣的:(调试方法)