首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/usr/bin/ld:在尝试“快速构建”-lstdc++项目时找不到Ubuntu的Perfect2

/usr/bin/ld:在尝试“快速构建”-lstdc++项目时找不到Ubuntu的Perfect2
EN

Stack Overflow用户
提问于 2016-11-24 16:18:04
回答 3查看 7.9K关注 0票数 2

描述:

我遵循了Swift3Perfect2的安装步骤,克隆了完美公司提出的PerfectTemplate测试项目,并尝试了swift build

错误信息:

警告:最低推荐的clang为3.6版本,否则您可能会遇到链接器错误。链接./. -lstdc++ / -v / -v /-v /usr/bin/ld:无法找到-lstdc++ clang: error:链接器命令与退出代码1一起失败(使用-v查看调用) :0:-v命令与退出代码1一起失败(使用-v查看调用) :0:-v有1条命令错误: exit(1):/etc/迅捷301/usr/bin/-v- -f -f-f

我试过的是:

我提出了不同的问题,这些问题似乎很相似,但都是针对不同的项目,并试图尝试他们的解决方案,但没有成功:

例如:

Matlab卡尔曼/usr/bin/ld:找不到-lstdc++

我还注意到来自clang版本的警告,我知道我的当前版本是3.4,但正如文档中提到的,这是通过sudo apt-get install clang安装的。

我还尝试过安装3.6个版本的clang:sudo apt-get install clang-3.n

但是,当我再次尝试swift build时,会得到以下错误:

错误:无效推断工具链:找不到clang

问题:

如何消除/usr/bin/ld: cannot find -lstdc++错误,以便构建PerfectTemplate项目?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-11-27 10:05:21

尝尝这个。也许不管用,但值得一试。

更新包和依赖项:

代码语言:javascript
复制
sudo apt-get update

然后安装clang 3.6:

代码语言:javascript
复制
sudo apt-get install clang-3.6
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-3.6 100
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-3.6 100

我希望这能帮上忙,但如果没有,我很抱歉。祝你好运!

如果出现此错误:

/usr/bin/ld.gold:错误:无法打开/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../libstdc++.‌​so:没有这样的文件或目录

libstdc++.so符号链接很可能指向现有的文件。

就我而言,它指的是:

/usr/lib/libstdc++..so -> /usr/lib/libstdc++.so.6

这是不正确的,因为libstdc++.so.6不存在于该地区。只需通过:sudo find / -name libstdc++.so.6找到它的位置,它给了我:

/usr/lib/x86_64-linux-gnu/libstdc++.so.6

然后用以下内容重新创建链接:

代码语言:javascript
复制
sudo rm /usr/lib/libstdc++.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib/libstdc++.so
票数 9
EN

Stack Overflow用户

发布于 2019-06-26 14:01:21

代码语言:javascript
复制
sudo apt-get install build-essential
票数 6
EN

Stack Overflow用户

发布于 2017-01-30 17:29:08

我也面临着同样的问题,而更新方案对我没有帮助,但是之后。

代码语言:javascript
复制
sudo apt-get update && sudo apt-get upgrade

快速生成成功运行。看起来有些依赖项被废弃了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40790943

复制
相关文章

相似问题

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