1.安装ACE-5.8.0.tar.bz2
tar -zxvf ACE-5.8.0.tar.bz2
cd ACE_wrappers/
mkdir build
cd build
../configure
make && make install
配置ACE环境
vim ~/.bashrc
export ACE_ROOT=/home/chulk/ACE_wrappers
export MPC_ROOT=$ACE_ROOT/MPC
2.安装libpcap-1.1.1
configure
make && make install
库下编译时可能提示缺少pcap-int.h,cp pcap-int.h /usr/include下
3.安装sqlite3x
rpm -i libsqlite3x-*
4.安装jsoncpp-src-0.5.0
首先得安装scons-2.3.0, 直接解压
python setup.py install
安装jsoncpp-src-0.5.0
cd jsoncpp-src-0.5.0 scons platform=linux-gcc
在libs/linux-gcc-4.1.2生成对应平台的库
可以把头文件拷贝到系统目录,方便使用
mkdir /usr/include/jsoncpp
cp ./include/json/* /usr/include/jsoncpp
注:除ACE必须安装一下,因为头文件太多,其他可以把头文件和库包含进去,这样不需要依赖安装环境,就可以直接编译!
所有需要的包压缩在va2000_env.tar.gz里