谁有64位的libgcc_s.so.1库啊,默认安装的是32位的

weixin_38064966 2009-02-23 03:12:20

本帖最后由 wangsiso 于 2015-01-12 10:33 编辑 最近遇到一个很棘手的问题,公司的测试机器是Sun Microsystems  sun4u Sun Fire V210

安装的OS是SOLARIS 10

因为编译C需要,所以安装的gcc-3.4.6-sol10-sparc-local这个包,从sunfreeware.com上下载的。

问题是这样,我们的工程要用到动态链接库libgcc_s.so.1,但是我检查安装在/usr/local/lib/libgcc_s.so.1这个文件是个32位的库。

编译时有LD警告:ld: 警告: 文件 /usr/local/lib/libgcc_s.so.1:错误的 ELF 类型:ELFCLASS32
所以我在编译好工程后,运行工程时报错:ld.so.1: NDS_Interface: 致命的: /usr/local/lib/libgcc_s.so.1: 错误的 ELF 类型: ELFCLASS32

现在我打算重新编译安装以下GCC 的4.3.3版,但这个版本就不是专为SORALIS优化的了,但我打算编译MAKE安装GCC,用64位的方法编译安装,这样会产生64位的libgcc_s.so.1库文件。

我不知道我这么做可行不,如果可以的话,麻烦谁有现成的64位libgcc_s.so.1库给我也行,因为工程很紧张。
...全文
107 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复

477

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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