- 論壇徽章:
- 0
|
最近到新公司上班,剛接手的一個活就是要在aix機(jī)器上安裝上ace,以利用ace的跨平臺特性。折騰了好幾天,終于給裝上了個裝上了憋足的ace,說是憋足,因?yàn)橛玫木幾g器不是ibm的XL C++編譯器,估計(jì)效率和風(fēng)險可能比較低。 現(xiàn)在說一下經(jīng)驗(yàn)。
之所以不用XL C++編譯器,是因?yàn)樗且召M(fèi)的(ibm太摳門拉),而我手頭上只有一個xl c++ 8.0.0的編譯器。在aix上編譯ace最煩人就是編譯器版本的問題,ace的最新版本(5.6.X截止到我發(fā)表本文章)對xlc的支持也只能支持到xlc7.0.0,而現(xiàn)在xlc好像已經(jīng)都出到11+了吧,所以阿,ace的版本升級腳步遠(yuǎn)遠(yuǎn)落后于xlc的版本升級腳步,這也沒辦法。所以阿,經(jīng)過幾番折騰之后,只能放棄用xlc++編譯器。
選擇用g++吧。不過用g++也是個麻煩的事,ace5.5對g++的版本支持只能支持到3.2,之前用了一個g++4.0的在ace5.5和ace5.6.1上編譯都失敗了,后來下個更舊的版本的,g++3.3.2,在ace5.5上還是編譯不過去,到了ace5.6.1上勉強(qiáng)能編譯過去。
注意:g++可能必須用for aix版的。
其他安裝細(xì)節(jié)可參見ace的INSTALL說明。
本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u2/73874/showart_1085632.html |
|