![](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 · 942 阅读 · 0 评论 -
调试常用命令
1、patch -p1 -R < patch 去patch2、patch -p1 < patch 打patch-----------------------------------------------------------------------1、查看kernel log,实时的cat /proc/kmsg2、查看当前系统中用的iopo...原创 2018-11-13 09:39:06 · 191 阅读 · 0 评论 -
strace
1 功能说明strace 命令是一种强大的工具, 能够显示任何由用户空间程式发出的系统调用. strace 显示这些调用的参数并返回符号形式的值. strace 从内核接收信息, 而且无需以任何特别的方式来构建内核. strace 的每一行输出包括系统调用名称, 然后是参数和返回值.下面记录几个常用option:-f -F选项告诉strace同时跟踪fork和vfork出来的进程-...原创 2018-08-28 15:43:05 · 1483 阅读 · 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 · 1276 阅读 · 0 评论 -
linux常用命令积累
需要在不断的积累中丰富自己,在不断的使用中强化自己的技能-felixzhang养成一种习惯,坚持,自律,这样才能在自己的道路上走的更远-felixzhangfrom CSDN-linux command learning:https://blog.csdn.net/qq_41394155/article/details/834725951、vi/vim (1):set nu ...原创 2018-04-23 10:39:36 · 257 阅读 · 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 · 924 阅读 · 0 评论