linux
文章平均质量分 60
tangnf
这个作者很懒,什么都没留下…
展开
-
linux开发学习(1)开发环境
大多数在linux做开发的朋友,绝大多数都是从VC6转过去的。我也是,曾经走过一些弯路。刚开始转的时候最希望能有一个像vc6这样的IDE环境可用,折腾很久很久哦。 用Emacs做编辑环境,刚开始挺难的,但是用熟悉之后久特别顺手了。但是代码自动补齐又是个问题,后来发现etags可以满足这个要求,cscode也可以哦。 后来又遇到一个问题,如何组织我的源码呀,又没有像dsw、dsp这样原创 2007-05-18 17:58:00 · 911 阅读 · 0 评论 -
emacs下类似Visual Assist 的工具:cscope(代码中穿梭)
先前在VC6中都用习惯了那个小助手Visual Assist,ctr-g就到了函数定义,在emacs下当然也想用这个功能,在网上搜了下,经过试验感觉蛮好用的.1. 首先到 http://cscope.sourceforge.net下载cscope2.安装: tar -zxf cscope-xx.x.tar.gz cd cscope-xx.x ./configure原创 2007-05-19 22:41:00 · 2487 阅读 · 0 评论 -
在linux下开发(学习步骤)
很多从朋友想学习如何在linux下做开发,我自己走过很多弯路,买过很多冤枉书,根据我个人的经历,我觉得这样的一个学习流程是比较合理的(个人看法):1、先熟悉linux系统的常用命令。2、深入学习emacs或者vim。值得你花半年时间系统学习!以后我们就是用这个编辑器来写程序的了,经过配置,emacs完完全全就是一个IDE了,像代码跳转,自动补齐(智能感应)以及其他的一些好用功能。3原创 2007-05-23 17:50:00 · 3127 阅读 · 0 评论 -
GTK 在windows上的学习笔记(搭建环境)。
GTK 在windows上的学习笔记(搭建环境)。 写出自己的第一个windows上的GTK程序,真的不容易啊。我费了整整一天才弄出一个hello world。为了不让自己忘记,以及给他人留一块指示牌。1、 安装cygwin,这没有什么好说的,把开发要用到的工具统统给选上。Gcc gdb make ldd 等2、 下载一个windows上可以运行的GTK环境程序。gtk原创 2008-03-17 23:17:00 · 6964 阅读 · 4 评论 -
源码与架构
软件的复杂度日趋复杂,软件的模块化是使软件复杂度可控的唯一方法。软件的模块化主要体现在以下几个方面:1,源码组织的层次结构2,build工程服务于软件的模块化。3,进程间的通信是在进程间这一层次的模块化。4,线程间的通信是在同一个进程内进行的模块化。5,模块间的接口设计为关键。6,模块化再往下走才是OOPC。OOPC服务于模块化。原创 2010-01-31 10:23:00 · 784 阅读 · 0 评论