一、下载

从官网下载cppunit,笔者当前使用版本为1.12.1。

下载地址为:http://downloads.sourceforge.net/project/cppunit/cppunit/1.12.1/cppunit-1.12.1.tar.gz

二、解压

gzip -d cppunit-1.12.1.tar.gz
tar -xvf cppunit-1.12.1.tar

三、编译

#进入解压后的源码目录
cd cppunit-1.12.1

#在aix下面编译,目前不支持生成动态库,仅生成的是静态库。
./configure --disable-shared

#也可以添加prefix参数,指定编译后需要安装的目录
./configure --disable-shared  --prefix=……

#编译
make

#安装
make install

在执行configure时,如果出现了configure: error: C compiler cannot create executables这种错误,需要检查一下config.log文件,看看是不是参数啥的配置错误了。

总的来说,cppunitaix下面安装还是相当顺利的。

如果想在aix上编译生成64位的目标,配置命令如下

./configure --disable-shared "LDFLAGS=-q64" "CFLAGS=-q64" "CXXFLAGS=-q64" "AR_FLAGS=-X64 cru" 

如果是在hp下安装,相关命令如下:

./configure --enable-hpuxshl CC=cc CXX=aCC CXXFLAGS="-AA"