当前位置: 技术问答>linux和unix
编译ACE/TAO,configure总提示“ C++ compiler cannot create executables”?!
来源: 互联网 发布时间:2016-12-28
本文导语: ACE、TAO的包是6.0的 机器中有 gcc32、g++32(3.2.3) gcc、g++(3.4.6) 用后者(3.4.6)的编译TAO,都没有问题, 我想用前者编译,却总提示“ C++ compiler cannot create executables”,按照提示,应该是我的C++的编译器没有安...
ACE、TAO的包是6.0的
机器中有
gcc32、g++32(3.2.3)
gcc、g++(3.4.6)
用后者(3.4.6)的编译TAO,都没有问题,
我想用前者编译,却总提示“ C++ compiler cannot create executables”,按照提示,应该是我的C++的编译器没有安装好,但是我一直就是在用3.2.3的C(++)编译器(gcc32)在做开发的,没有出现什么问题的?
请问我这边需要设置什么吗?
谢谢
机器中有
gcc32、g++32(3.2.3)
gcc、g++(3.4.6)
用后者(3.4.6)的编译TAO,都没有问题,
我想用前者编译,却总提示“ C++ compiler cannot create executables”,按照提示,应该是我的C++的编译器没有安装好,但是我一直就是在用3.2.3的C(++)编译器(gcc32)在做开发的,没有出现什么问题的?
请问我这边需要设置什么吗?
谢谢
|
不排除编译器太老
gcc 3.2.3应该是Red hat 9自带的吧,距今8年了……
我用gcc,即便环境再苛刻,也要保证3.4版本,尤其是做C++
如果可能,扔掉Red Hat 9,如果工作中必须使用Linux 2.4内核
请使用RHEL 3u9(或CentOS 3.9、Scientific 3.9),支持到2007年
Slackware升级到2.6的时间也比较晚,不过难用一些
gcc 3.2.3应该是Red hat 9自带的吧,距今8年了……
我用gcc,即便环境再苛刻,也要保证3.4版本,尤其是做C++
如果可能,扔掉Red Hat 9,如果工作中必须使用Linux 2.4内核
请使用RHEL 3u9(或CentOS 3.9、Scientific 3.9),支持到2007年
Slackware升级到2.6的时间也比较晚,不过难用一些