找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3546|回复: 4

求救:Solaris10 64位系统中如何编译ACE为64位的

[复制链接]
发表于 2009-9-15 14:43:06 | 显示全部楼层 |阅读模式
如题,ACE5.5 在Solaris10(64bits) 编译完成后的库是 32 位的,
请教各位如何编译成 64位的库呢?
发表于 2009-9-15 15:47:10 | 显示全部楼层
尝试一下./configure 与 make 后面 加-h选项,
这应该是可以配置的。
 楼主| 发表于 2009-9-15 18:26:26 | 显示全部楼层

看了帮助了,没有找到有效的开关

我修改了Makefile里面的 选项增加了 -m64 ACE的.lo 能够产生64位的文件,
连接的时候还是出现错误,查看使用的操作系统库文件,仍然是32位的库文件,

我觉得应该有开关或者其他什么方法的,不可能要我自己完全修改configue 文件和Makefile文件吧,很多,很大,会累死人的
发表于 2009-9-16 09:05:27 | 显示全部楼层
ldconfig试试
发表于 2009-9-23 22:58:03 | 显示全部楼层
只要改platform_macros.GNU即可
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-11-26 00:58 , Processed in 0.016791 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表