linux_开发工具

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35899290/article/details/79424780

编辑器(emacs, vim) 用来进行编辑程序

调试器(gdb) 用来调试程序

编译器(GCC) 用来编译和链接程序

性能分析工具(gcov, gprof) 用来优化程序

文档生成器(doxygen) 用来生成文档

程序自动化机制 makefile

系统粘合剂shell

系统查找工具grep, locate, find

-------------------------------------------------------------------------------------------------

编辑器

EMACS:他们编辑的速度等同于他们思考的速度。

Linux下程序员分为三种,使用emacs的,使用vi的,还有其它。 

还有一种和Emacs一起的Emacs Lisp(而Emacs正是用Lisp编写的)非常流行,并建立了自己的标准。

EMACS与其说的是一个编辑器,倒不如说它是一个操作系统。我们可以用它来写编程,写wiki,收发邮件等等。EMACS主要是通过两种方式来进行扩展:el脚本(elisp是lisp的一种方言)和第三方扩展包。EMACS的入门成本很高。由于是纯键盘操作,所以需要记忆大量的快捷键;功能强大是通过用户添加一些扩展包,lisp脚本来实现的。(正确配置和修改是很需要耐心和技巧的)

--------------------------------------------------------------------------------------------------

编译器

编译器首选GCC(GNU COMPILER COLLECTION),它是GNU开源的,同时它对标准C++的支持度高达96.15%

gcc是GUN c的编译器,g++ 是GUN c++的编译器, 而EGCS(Enhanced GNU Compiler Suite)可以认为是gcc的改进版。 

除了编译工具,它还集成了调试器gdb(调试时应该在程序编译时打开)性能分析工具gcov, gprof

---------------------------------------------------------------------------------------------------

https://www.cnblogs.com/vividand/articles/3939295.html

猜你喜欢

转载自blog.csdn.net/qq_35899290/article/details/79424780