关于gcc 编译问题

sxzhj 2005-04-14 02:43:45
1.机器:ds10 digital unix osf4.0

2.c环境:3.0.4
gcc是自己提升的版本,当时编译gcc配置如下:
../gcc-3.0.4/configure --prefix=/usr/users/test/gcc/install3.0.4 --enable-languages=c,c++ --with-gc=page --enable-threads


3.现在用gcc3.0.4编译 ACE5.1版本
编译时选择了config-osf1-4.0.h 和platform_osf1_4.0.GNU

出现下列错误:
//这个错误贯穿整个编译过程
/usr/users/test/ACE_wrappers/ace/OS.i:403: `class ACE_Time_Value' has no member
named `tv_'

我看了原代码 tv_是 ACE_Time_Value 的私有成员

//这个也是贯穿整个编译过程
cc1plus: Unrecognized option `-fno-strict-prototypes'

最终编译都是失败的
...全文
144 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
KenYuan2016 2005-04-15
  • 打赏
  • 举报
回复
高手指教了,小弟跪谢~~~~
KenYuan2016 2005-04-15
  • 打赏
  • 举报
回复
对的, struct timeval 我也怀疑没有,那怎么解决,自己手动添加一个东西?把struct timeval 添加进去?
jwwu 2005-04-14
  • 打赏
  • 举报
回复
我觉得是不是你的操作系统
没有struct timeval啊
或是编译时选择了config-osf1-4.0.h 和platform_osf1_4.0.GNU
选择的不对
yeehya 2005-04-14
  • 打赏
  • 举报
回复
楼上的强~
oyljerry 2005-04-14
  • 打赏
  • 举报
回复
看ACE版本对应的gcc是否需要设置什么的
xsp919 2005-04-14
  • 打赏
  • 举报
回复
up
ycom__net 2005-04-14
  • 打赏
  • 举报
回复
不懂unix只好顶了
arrowcy 2005-04-14
  • 打赏
  • 举报
回复
这个会不会是由于你那个gcc版本不支持-fno-strict-prototypes阿

64,282

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧