peakzhang 发表于 2007-12-19 22:05:11

求助: 在Redhat AS4下用ACE-install.sh编译不过

求助: 我在Redhat Enterprise AS4下用ACE-install.sh编译、安装ACE-5.5时,
总是到了一个地方编译不过去,也不报错,只是cc1plus进程几乎占了所有的CPU的利用率,
哪位大侠知道是什么原因?

peakzhang 发表于 2007-12-19 22:05:19

怎么用这个编译呢?我编译过的,一点问题都没有!
要用安装指南的文件说明进行编译。
创建 build目录,然后cd build
../configure && make && make install 搞定。非常简单。

peakzhang 发表于 2007-12-19 22:05:25

我前几天使用REDHAT AS3完成了编译的,今天在另外一台设备上安装了AS4,还是使用WINSTON老大提供的在<Linux系统中安装和配置ACE>也使出现楼主的那种文体:编译一直停留在 creating Queues
if g++ -DHAVE_CONFIG_H -I. -I../../../../examples/APG/Containers -I../../../ace-I../../../.. -I../../..   -W -Wall -Wpointer-arith-g -O2 -pthread -pipe -O3 -MT RB_Tree-RB_Tree.o -MD -MP -MF ".deps/RB_Tree-RB_Tree.Tpo" -c -o RB_Tree-RB_Tree.o `test -f 'RB_Tree.cpp' || echo '../../../../examples/APG/Containers/'`RB_Tree.cpp; \
then mv -f ".deps/RB_Tree-RB_Tree.Tpo" ".deps/RB_Tree-RB_Tree.Po"; else rm -f ".deps/RB_Tree-RB_Tree.Tpo"; exit 1; fi
不知为何?

peakzhang 发表于 2007-12-19 22:05:39

我也遇到这种情况,查了google,找到一个帖子,由于帖子太大就不转贴了,给个链接大家自己看。

http://www.tutorials-be.com/ace/aceusers-Linux-106840/

不过挂起的时候,ACE的lib都已经编译完了,还是不影响使用的。

如果是在ACE_wrappers下建立build目录Configure的,可以到build/examples/APG/下编辑Makefile,把Containers这行删除,再编译就可以了。

补充,build/tests下的Makefile也要修改,去掉RB_Tree_Test项目的编译。或者整个tests不编译也行。还有build/Kokyu/tests的Makefile,找到DSRT行,删除
页: [1]
查看完整版本: 求助: 在Redhat AS4下用ACE-install.sh编译不过