SCO OpenServer 5.0.6 的 C 编译器是否支持 64 bits 整数?

microblue 2005-01-05 11:13:52
我有一个 C 程序需要使用 64 bits 整数, 即 C99 的 long long int 类型.
但使用 SCO OpenServer 5.0.6 的 C 编译器:
SCO UNIX Development System Release 5.1.2A 27Jul00
编译时出错:
"./types.h", line 48: error: invalid type combination
出错的行是: typedef long long int64;

请问该 C 编译器是支持 64 bits 整数?
如果支持, 请问使用什么参数编译?
如果不支持, 请问该操作系统下有没有其它 C 编译器支持?

谢谢!
...全文
111 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
houguojun 2005-01-10
  • 打赏
  • 举报
回复
对于优化我也有同感,所以以往都没有-O

做3.4.3能不能写个文档?

我最近太忙了(还有两、三个Java项目),没有时间自己做。

E-Mail:houguojun@21cn.com _hgj_@163.com
QQ : 403621078

microblue 2005-01-08
  • 打赏
  • 举报
回复
To: houguojun(Alan):
SCO 网站有 gcc-2.95.2pl1 的预编译版本下载, 但 SCO 网站也有 gcc-2.95.3 的预编译版本下载, 如下:
gnutools-v5.0.7kj: GNU Development Tools supplement.
Download from: ftp://ftp.sco.com/pub/openserver5/opensrc/gnutools-5.0.7Kj.
但 gcc-2.95.3 的优化编译器有 BUG, 我用 -O3 优化编译 Mlucas 后, 在运行 Mlucs -s m 测试时 FFT 运算出错. 而使用 -O0 不优化编译, 运行不出错, 但运行速度太慢了.
后来, 我下载了 gcc-3.4.3 的源程序, 在 SCO OpenServer 5.0.6 的编译并安装成功, 用 gcc-3.4.3 -O3 优化编译 Mlucas, 一切 OK, 运行不出错, 速度也很快.


hundlom 2005-01-07
  • 打赏
  • 举报
回复
不支持!银行已经够用了。
houguojun 2005-01-07
  • 打赏
  • 举报
回复
我用的是2.95.2pl1
microblue 2005-01-07
  • 打赏
  • 举报
回复
经过这几天不懈的努力, 我已经在 SCO OpenServer 5.0.6 上安装了 gcc-3.4.3 编译器, 并且用它正确编译 Mlucas ( http://hogranch.com/mayer/README.html ) 程序.
:)
pacman2000 2005-01-06
  • 打赏
  • 举报
回复
sco的系统实在太老了,建议换了算了。
NC 2005-01-05
  • 打赏
  • 举报
回复
不支持,sco unixware支持
hoyt 2005-01-05
  • 打赏
  • 举报
回复
我记得好像sco的cc不支持long long 型的类型,你试着用一下gcc看看行不行。

欢迎访问我的个人网站 www.linuxc.net

23,224

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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