编译ACE/TAO,configure总提示“ C++ compiler cannot create executables”?!
时间:2011-09-01
来源:互联网
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)在做开发的,没有出现什么问题的?
请问我这边需要设置什么吗?
谢谢
作者: qiuxiangyong 发布时间: 2011-09-01
不排除编译器太老
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的时间也比较晚,不过难用一些
作者: jackyjkchen 发布时间: 2011-09-01
记得Windows下,ACE也去掉了VC6的编译支持,楼主你去换个还支持VC6的ACE版本,应该gcc 3.2.3也没问题
作者: jackyjkchen 发布时间: 2011-09-01
引用 2 楼 jackyjkchen 的回复:
记得Windows下,ACE也去掉了VC6的编译支持,楼主你去换个还支持VC6的ACE版本,应该gcc 3.2.3也没问题
记得Windows下,ACE也去掉了VC6的编译支持,楼主你去换个还支持VC6的ACE版本,应该gcc 3.2.3也没问题
嗯,这个想法是有的,只是没想到是哪个版本,多谢提醒
另外,我的linux 版本是RHEL AS4,至于选用3.2.3,是因为程序用到了第三方的一个库,该库比较旧,是03年的版本,只支持3.2.3,很郁闷
作者: qiuxiangyong 发布时间: 2011-09-01
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28