Ice3 for tru645.1 的安装

本文详细记录了在Alpha平台Tru64系统上安装Ice的过程,包括安装必要组件如gcc4.0、bzip等,以及针对不同源文件进行的特定配置修改等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

虽然Ice支持大部分的unix、linux平台,但是并未在tru64系统进行测试,由于自己需要使用alpha平台,于是进行了安装,安装过程真的是繁琐啊,下面是主要的步骤:

1、安装gcc 4.0,以及bzip,db,expat,openssl。
   ·gcc4.0.2的安装:
   ·mkdir obj; cd obj;
   ·../configure --enable-shared --enable-threads=posix --enable-checking=release --enable-languages=c,c++
   ·make bootstrap
   ·make install
 
   ·db4.2.52的安装同样使用gcc:(--enable-c++&hide cc and cxx)。
        cd build_unix;../dist/configure --enable-cxx;gmake;gmake install.
 
2、修改config/Make.rules.OSF1:
   ·L77:-h选项改为 -soname;(ld不认-h选项);
   ·L104:去掉 -ldl 。
  
3、修改config/Make.rules文件:
   ·L22:是否最优化编译;
  
6、修改Thread.cpp:
   ·L444: nanosleep(&ts, 0);修改为 pthread_delay_np (&ts);
7、修改icecpp/config.h:
   ·L15, 37, 59: 添加 defined(__alpha__);
8、为编译network.cpp:
   ·加入 -D_POSIX_PII_SOCKET。
9、修改IceSSL/OpenSSLPluginI.cpp:
   ·L150, 添加“ || defined(__alpha__)”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值