Wednesday, April 22, 2009

cppunit-1.12.1编译过程

cppunit是一个强大的单元测试库。
web site: http://sourceforge.net/projects/cppunit/
由于是在Linux标准平台下使用,所以很多参数比如CC,CXX,--prefix等环境变量和参数使用默认的参数即可,基本上不需要制定编译参数,因此整个编译比较简单。
编译过程如下:
1. cd /home/lcc/share/cppunit-1.12.1 #进入源码目录
2. ./configure #生成Makefile
3. make #编译,生成的库文件放在cppunit-1.12.1/src/cppunit/.libs目录下
4. make intsall #将头文件拷贝到/usr/local/include/cppunit/目录,并将库文件拷贝到/usr/local/lib/目录下,接着拷贝文档,最后拷贝了几个工具和配置文件到相应的目录下面,如下所示:
test -z "/usr/local/bin" /bin/mkdir -p "/usr/local/bin"
/usr/bin/install -c 'cppunit-config' '/usr/local/bin/cppunit-config'
test -z "/usr/local/share/aclocal" /bin/mkdir -p "/usr/local/share/aclocal"
/usr/bin/install -c -m 644 'cppunit.m4' '/usr/local/share/aclocal/cppunit.m4'
test -z "/usr/local/share/man/man1" /bin/mkdir -p "/usr/local/share/man/man1"
/usr/bin/install -c -m 644 './cppunit-config.1' '/usr/local/share/man/man1/cppunit-config.1'
test -z "/usr/local/lib/pkgconfig" /bin/mkdir -p "/usr/local/lib/pkgconfig"
/usr/bin/install -c -m 644 'cppunit.pc' '/usr/local/lib/pkgconfig/cppunit.pc'

详细的configure参数和编译设置可参看cppunit-1.12.1更目录下的INSTALL,INSTALL-unix和INSTALL-WIN32.txt文件

测试环境:
VMware 5.5.1 & Ubuntu 8.10 & gcc4.3.2

No comments:

Post a Comment