Linux Tools
文章平均质量分 94
s1mba
这个作者很懒,什么都没留下…
展开
-
makefile基础和工作常用点补充
一、Makefile简介Makefile是什么,能做什么用,为什么要用?定义编译规则、自动化编译、提高效率组织文件Makefile由一组规则(Rule)组成,每条规则的格式是:例如:依赖关系如下图:注意:(1) 当我们为了执行命令而非创建目标文件时,就会使用伪目标比如 clean,伪目标总是被执行。".原创 2015-01-23 14:45:05 · 2402 阅读 · 0 评论 -
gdb基础命令和常用操作补充
GDB是Unix下的一个程序调试工具,类似于windows下面的VC调试器,区别在于GDB采用全命令行控制。使用GDB需要在编译时使用-g选项,gcc支持-g –O选项同时使用,但如果还在调试阶段,尽量不要-O2,也不要删除(strip)符号表。作用如下:让程序按照自己定义的要求运行,不必每次改变程序让程序在设置的断点处停住,并且检查程序原创 2015-01-23 11:42:51 · 5117 阅读 · 0 评论 -
linux环境常用的性能监控和协助开发调试工具
linux有诸多优秀的工具帮助我们分析服务器各项性能指标和协助开发调试工作。下面只列举比较基础的命令,且一般是集成在linux环境中而不需再次安装的命令。更多更详细的命令可以参考https://github.com/brendangregg/perf-toolsA、CPU进程相关常用工具列举下:uptime、ps、top、mpstat、pidstat等uptime: 查看系统运行时原创 2015-01-25 11:53:55 · 6542 阅读 · 1 评论 -
使用 github, gitbook, markdown 写博客/写书
Github 是基于 开源代码管理工具 Git 的一个代码托管平台。Gitbook 是一个命令行工具,可以把你的 Markdown 文件汇集成电子书,并提供PDF等多种格式输出。你可以把Gitbook 生成的HTML发布出来,就形成了一个简单的静态网站。Gitbook还有一个同名的平台(gitbook.io),可以发布和销售电子书。Gitbook 其实跟 Git/Github 没啥关系,但可以原创 2016-08-08 20:23:07 · 11891 阅读 · 2 评论