linux_开发工具

编辑器(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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值