码迷,mamicode.com
首页 > 系统相关 > 详细

Linux开发工具集

时间:2014-12-03 23:25:22      阅读:350      评论:0      收藏:0      [点我收藏+]

标签:style   http   io   ar   os   sp   on   文件   代码   

最近工作学了不少linux下的新东西,下面这些工具主要针对c/c++,以后慢慢补充一些好用的工具。

编辑器

  • vim
  • emacs
  • kate(KDE下一个功能强大的编辑器)

IDE(集成开发环境)

  • eclipse+cdt
  • clion
  • qt cteator

编译器

  • gcc
  • g++
  • clang

调试器

  • gdb

构建工具

  • cmake
  • make

内存工具

  • Purify
  • Valgrind工具集
  • KCachegrind

剖析工具

  • gprof开源剖析工具,通常作为gcc编译器的一部分。
  • Quantify是IBM的一个功能强大的商业剖析工具。

静态检查器

  • Lint
  • Splint.
  • C++test

并行编程工具

  • Posix Threads
  • MPI(Message Passing Interface)
  • MapReduce(并行计算框架)

代码工具(命令行)

  • nm 列出来自对象文件的符号
  • objdump 显示对象文件信息
  • strings 列出二进制文件中可输出的字符串
  • strip 删除来自对象文件的符号
  • m4 宏处理程序

监测工具

  • time 计时工具
  • ps 显示运行进程的当前状态
  • top 给出系统的详细信息
  • strace 记录对操作系统的所有访问,例如内存分配、文件I/O、系统调用和子进程的启动

参考

软件调试实战

Linux开发工具集

标签:style   http   io   ar   os   sp   on   文件   代码   

原文地址:http://blog.csdn.net/pegasuswang_/article/details/41706009

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!