构建自己的GNU开发环境

<引言>

    真正的GNU开发环境不是一个简单的VI,或者Emacs,而是多种开发工具的集成,虽然目前并没有一个真正好用的类似MS Visual Studio这样的IDE,但是GNU的精神就是Simple is the Best。将世界上最优秀的工具整合起来,构成一个互相独立同时又有着紧密接口的环境,各司其职,从而为开发者提供最佳的服务。

    本文将从cvs,editor,compiler,debugger,forum,database几个方面介绍如何构建属于自己的简单而强大的GNU开发环境

 

<建立网络>

    # pending

 

<建立cvs>

    cvs是concurrent version system,是目前GNU推荐使用的版本管理工具,简单实用是它的特色。相对于微软的vss来说,更灵活而适合于分布式的版本管理。

    安装cvs很简单,如果你使用redhat等发布,则在安装界面中勾上即可。如果是gentoo,则emerge cvs.

    cvs相对比较麻烦的是配置。作为个人使用,我一般都只用pserver。目前的cvs服务多附着在xinetd上,因此,在/etc/xinetd.d/里面建立cvspserver文件,内容如下:

service cvspserver
{
        disable         = no                                    # 这个必须是no,理由就不说了
        socket_type     = stream
        wait            = no   
        user            = root 
        group           = root 
        log_type        = FILE /var/log/cvspserver
        protocol        = tcp  
        env             = HOME=/home/cvs            # 填自己的cvshome路径
        log_on_failure  += USERID
        port            = 2401 
        server          = /usr/bin/cvs                       # cvs软件的安装路径
        server_args     = -f --allow-root=/home/cvs pserver
}
然后重启xinetd服务: /etc/init.d/xinetd restart。

# 使用cvs ...

 

<建立论坛>

# 建立vbulliten或者leoboard

 

<编辑器>

# VI 和 emacs

 

<编译器>

#gcc or icc

 

<调试器>

#gdb and insight

 

<数据库>

# php,perl, mysql

 

 

<ChangLog>

2004.8.31                Initial Version

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值