linux开发学习(1)开发环境

本文分享了一位开发者从使用VC6转向Linux开发环境的经历,包括编辑器的选择、代码自动补全工具、项目组织方式、编译调试工具的学习心得及推荐书籍。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    大多数在linux做开发的朋友,绝大多数都是从VC6转过去的。我也是,曾经走过一些弯路。刚开始转的时候最希望能有一个像vc6这样的IDE环境可用,折腾很久很久哦。
   用Emacs做编辑环境,刚开始挺难的,但是用熟悉之后久特别顺手了。但是代码自动补齐又是个问题,后来发现etags可以满足这个要求,cscode也可以哦。
   后来又遇到一个问题,如何组织我的源码呀,又没有像dsw、dsp这样的文件,摸索着,发现makefile能满足这个要求,于是买了本书,学gnu make,能够写makefile了,但是要写一个可移植的makefile还是很难,于是又找啊找,发现很多朋友在用autoconf来生产makefile。嘿,好家伙不错!
  源码组织好了,接下来就是编译了,没的话说,当然是gcc了,接着就是调试,用gdb,先前挺畏惧gdb的,以前在vc6下搞惯,后来在emacs下M-gdb发现居然比vc的好好使!
  终于开始了我linux学习了。
  以前我见什么linux就买啥,浪费了一些冤枉钱啊,有几本好书,不得不提一下哦,《 UNIX环境高级编程(第2版) 》,基本上系统调用都在里面有详细的介绍了,我是硬着头皮才看完一遍,放在案头随时查阅。《 UNIX/LINUX编程实践教程 》这是看过的最好的linux书了,我就是靠着它入门的,通俗易懂。学完这本,回过头,在看《unix高级环境编程》就非常爽了!《 LINUX & UNIX程序开发基础教程 》这本书也好,最适合初转到linux环境下的程序员了。
   以上是我学习linux的心得,希望能给大家带来帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值