LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2114|回复: 4

【求助】动态链接库libgcc_s.so.1的问题

[复制链接]
发表于 2009-11-10 08:48:34 | 显示全部楼层 |阅读模式
执行helloworld时出现找不到库libgcc_s.so.1的错误,但是

1,/lib/libgcc_s.so.1确实存在
2,/etc/ld.so.conf.d/libc.conf中有/lib目录

当 sudo ldd helloworld 时,显示:
linux-gate.so.1 =>  (0xb7fd1000)
    libgcc_s.so.1 => not found
    libc.so.6 => /tools/lib/libc.so.6 (0xb7e96000)
    /tools/lib/ld-linux.so.2 (0xb7fd2000)


不知道为何原由,请教各位,谢谢!
发表于 2009-11-10 09:29:52 | 显示全部楼层
ldconfig试了么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-10 09:50:21 | 显示全部楼层
Post by neubuffalo;2044216
ldconfig试了么?

试过了
我用的是Ubuntu 8.04, 原来/etc/ld.so.conf.d里面没有/lib 目录,我添加进去后,执行ldconfig,还是无效
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-10 13:07:51 | 显示全部楼层

区别在哪里

1,在cygwin下交叉编译helloworld,拷入Linux下执行
#ldd helloworld
linux-gate.so.1 => (0xb7fd1000)
libgcc_s.so.1 => not found
libc.so.6 => /tools/lib/libc.so.6 (0xb7e96000)
/tools/lib/ld-linux.so.2 (0xb7fd2000)



2,直接在Linux下编译helloworld,执行
#ldd helloworld
linux-gate.so.1 =>  (0xb7fd1000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7e74000)
        /lib/ld-linux.so.2 (0xb7fd2000)
libgcc_s.so.1 到底是做什么用的?请教大家!
回复 支持 反对

使用道具 举报

发表于 2009-11-11 10:18:09 | 显示全部楼层
以前做嵌入式的时候见过这个,是不是老版本的编译器?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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