![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux 常用命令使用和分析
文章平均质量分 52
坚持是一种生活姿态
最怕一生碌碌无为还以为自己平凡可贵~
展开
-
addr2line
出处:https://www.cnblogs.com/yangguang-it/p/6435297.html addr2line用于得到程序指令地址所对应的函数,以及函数所在的源文件名和行号。 在不少嵌入式开发环境中,编译器的名称往往不是gcc,而是想arm-rtems-gcc这样的,对于这种命名形式的编译器,读者通常可以找到arm-rtems-addr2line ,arm-rte...转载 2018-11-02 09:48:42 · 951 阅读 · 0 评论 -
调试常用命令
1、patch -p1 -R < patch 去patch 2、patch -p1 < patch 打patch ----------------------------------------------------------------------- 1、查看kernel log,实时的 cat /proc/kmsg 2、查看当前系统中用的iopo...原创 2018-11-13 09:39:06 · 193 阅读 · 0 评论 -
strace
1 功能说明 strace 命令是一种强大的工具, 能够显示任何由用户空间程式发出的系统调用. strace 显示这些调用的参数并返回符号形式的值. strace 从内核接收信息, 而且无需以任何特别的方式来构建内核. strace 的每一行输出包括系统调用名称, 然后是参数和返回值. 下面记录几个常用option: -f -F选项告诉strace同时跟踪fork和vfork出来的进程 -...原创 2018-08-28 15:43:05 · 1484 阅读 · 0 评论 -
ftrace
1、ftrace有什么作用 ftrace是内核提供的一种调试工具,可以对内核发生的事件进行记录,比如函数调用、进程切换、中断开关等,具体使用可以参考Document/trace/ftrace.txt,想要了解ftrace的设计可以参考Document/trace/ftrace.txt。 2、打开kernel的ftrace功能 (1)ftrace相关的配置选项 CONFIG_F...原创 2018-08-17 17:47:12 · 1279 阅读 · 0 评论 -
linux常用命令积累
需要在不断的积累中丰富自己,在不断的使用中强化自己的技能-felixzhang 养成一种习惯,坚持,自律,这样才能在自己的道路上走的更远-felixzhang from CSDN-linux command learning:https://blog.csdn.net/qq_41394155/article/details/83472595 1、vi/vim (1):set nu ...原创 2018-04-23 10:39:36 · 261 阅读 · 0 评论 -
产生、添加和卸载patch
1、产生patch: (1)纯净的代码A_old,执行make distclean (2)将A_old拷贝一份到B_new (3)将修改的文件放入B_new中 (4)执行diff -uprN A_old B_new > mypatch,这样是对多个文件打patch 对单个文件打patch: diff -up orig_file new_fi...原创 2019-04-25 08:49:45 · 930 阅读 · 0 评论