标签:
it/科技每日构建linuxcvscppace |
分类: 程序人生 |
1、安装linux操作系统,不包括图形组件。(安装操作系统的步骤省略)
2、安装cvs组件(一般cvs组件安装在安装操作系统中可以进行相关选项选择,一般市缺省安装,如果没有,则要进行单独安装)
3、有了以上两步,则编译服务器的基础环境已经具备了,接下来要向cvs服务器申请一个编译帐号,如专门用于每日构建的build这个帐号。
4、为了今后登陆cvs简便起见,将帐号和服务器信息设置成环境变量,可在/root/.bash_profile文件中添加如下信息:
export CVSROOT=:pserver:build@192.168.24.233:/cvs
这样以后登录cvs服务器就不用每次都填写帐号和服务器信息
5、安装ACE,当前暂时统一使用ACE 5.5.0 版本(ACE的安装步骤参考ACE安装文档)
安装完毕后需要设置ACE的环境变量,当前设置如下:
ACE_ROOT=/home/ace/ACE_wrappers
6、安装berkleyDB,当前使用版本为db-4.3.29 该安装步骤类似ACE安装(详细过程不作描述)注意的是特殊的编译选项需要设置,即配置命令需要如下书写
../dist/configure --prefix=/usr --enable-cxx CXXFLAGS='-O' CFLAGS='-O'
7、Sql驱动和oracle客户端的安装????应该和编译无关,只有在安装product的时候需要安装吧
8、设定CVS根目录,统一编译的前奏工作已经基本完成,接下来就是要建立工程编译的目录框架了,该目录框架是直接从CVS服务器上下载下来的,因此只需要设定CVS的根路径就可以了。当起,我将cvs的根路径设定为/home/cvs,然后为该路径设定环境变量。
PRODUCT_ROOT=/home/cvs
9、到这一步,环境已经搭建完毕,可以下载需要编译的整个工程结构了,进入/home/cvs目录,登陆cvs服务器
#cvs login
然后在屏幕提示下输入密码,正确的话,就成功登陆了
10、
#cvs -z5 checkout
#cvs update -dP
11、
12、
#cvs add –kb file
#cvs commit