首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu11.04上找不到gcc-3.4的“-lgcc_s”

在Ubuntu11.04上找不到gcc-3.4的“-lgcc_s”
EN

Server Fault用户
提问于 2011-05-04 10:40:44
回答 2查看 13.2K关注 0票数 3

我试图在最新的Ubuntu上使用gcc-3.4。这个包来自debian快照。

它可能假定不同的默认目录结构,因此,例如,我被迫给它-I /usr/include/i386-linux-gnu/,这是gcc-4隐式假设的。

目前它编译了我给它的所有东西,但是它不能链接。即使最简单的可执行文件也会导致错误:

代码语言:javascript
复制
$ gcc-3.4 ~/tmp.cc -o ~/tmp
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
EN

回答 2

Server Fault用户

发布于 2011-05-08 07:53:39

我也有类似的问题,但在我的例子中,我试图在Ubuntu11.04中安装gcc 4.2 (在中编译)。

就我而言,我写道:

代码语言:javascript
复制
sudo ln  /lib/x86_64-linux-gnu/libgcc_s.so.1  /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libgcc_s.so

现在gcc-4.2正在编撰。

票数 0
EN

Server Fault用户

发布于 2011-05-11 04:33:12

对我来说,命令:

代码语言:javascript
复制
sudo ln /lib/i386-linux-gnu/libgcc_s.so.1  /usr/lib/gcc/i486-linux-gnu/3.4.6/libgcc_s.so

解决不了这个问题。

相反,这个命令确实解决了这个问题:

代码语言:javascript
复制
sudo cp /lib/i386-linux-gnu/libgcc_s.so.1 /lib/libgcc_s.so.1
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/266138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档