免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: process
打印 上一主题 下一主题

GCC编译的问题,不知道能不能解决 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2010-12-10 11:16 |只看该作者
回复 10# linyunxian

libc.so仿佛没有变动

    /* GNU ld script
   Use the shared library, but some functions are only in
   the static library, so try that secondarily.  */
OUTPUT_FORMAT(elf32-i386)
GROUP ( /lib/libc.so.6 /usr/lib/libc_nonshared.a )


/lib/libc.so.6
/lib/libc.so.6 -> libc-2.3.4.so


-rwxr-xr-x  1 root root 1516768 2007-09-13  libc-2.3.4.so

libc-2.3.4.so
这个不知道是不是有不兼容问题

论坛徽章:
0
12 [报告]
发表于 2010-12-10 11:21 |只看该作者
回复 11# process


    你看看 这个文件的 OUTPUT_FORMAT...  32位的。
就是说,你的系统是32位的。但你使用的工具链是64位的。

如果不是用于交叉编译,就另外安装正确的工具链吧。

论坛徽章:
0
13 [报告]
发表于 2010-12-10 16:35 |只看该作者
回复 12# linyunxian


   操作系统应该是64位的

uname -a
Linux hp-b460-wap-gw01 2.6.9-67.ELsmp #1 SMP Wed Nov 7 13:56:44 EST 2007 x86_64 x86_64 x86_64 GNU/Linux


是不是应为之前我装了32位的cpp和gcc的包,影响到libc.so了,这个怎么改成64位的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP