CVS 和 automake

目录

一、CVS

二、Automake

三、代码优化

 

 

附录:关于automake/conf的Word文件

 

习题:

1。在本地使用 root 账号创建一个仓库,然后使用两个以上的普通账号对仓库使用 cvs checkout 命令,获得最新版本。(注意对仓库权限的设置)。

2。用一个普通账号,使用 cvs 的标记功能,进行多次 commit 功能,然后获得以前某个版本。

3。使用 root 账号,查看在更新版本时,仓库中文件的变化。

4。请参照讲义上的图,自己画出一个制作 Makefile 的步骤图,标明使用软件和生成文件之间的关系。

5。请自己写一个程序,将 .h 文件和 .c 文件放在不同的目录中,使用 autoconf 和 automake 制作Makefile。

6。请先创建一个目录,比如 sample,然后在该目录下创建若干个子目录,比如 step1,step2 等。并在每个子目录中创建一个简单的小程序。最后使用 autoconf 和 automake 在 sample 目录中创建一个 Makefile,并同时在每个子目录中也创建 Makefile,使得在 sample 中使用一次 make 命令,就能编译出所有子目录中的可执行文件。

7。仔细阅读 minigui 的 configure 文件和 Makefile,弄懂每一步都是干什么工作的。