在Ubuntu VM上,我尝试使用Cargo包管理器安装它,在编译过程中,遇到以下错误:Updating crates.io index

Installing bandwhich v0.6.0

Compiling libc v0.2.66

error: linker `cc` not found

|

= note: No such file or directory (os error 2)

error: aborting due to previous error

error: failed to compile `bandwhich v0.6.0`, intermediate artifacts can be found at `/tmp/cargo-installrqSeTB`

Caused by:

could not compile `libc`.

To learn more, run the command again with --verbose.

正如在上面的输出中看到的,Cargo无法找到cc编译器程序来编译应用程序,由于Rust还未包含它自己的链接器,因此需要安装像gcc这样的C编译器作为链接器。

要在Ubuntu上安装gcc,只需运行:$ sudo apt install build-essential

安装gcc后,错误"linker `cc` not found"消失!然后可以安装应用程序,没有问题。

如果即使GCC已经安装,你仍然得到相同的错误,安装cmake并重试,Cmake在大多数Linux发行版的官方存储库中可用。

要在Arch Linux上安装Cmake,请启用[Extra]存储库并运行:$ sudo pacman -S cmake

在Debian,Ubuntu,Linux Mint上:$ sudo apt install cmake

在Fedora上:$ sudo dnf install cmake

在CentOS上,RHEL:$ sudo yum install cmake

在openSUSE上:$ sudo zypper install cmake

安装gcc解决了问题。

资源:

rust闪退修复工具_在Linux上,如何修复Rust错误linker 'cc' not found相关推荐

  1. 群联固态硬盘修复工具_固态硬盘掉速修复小教程,SATA和NVMe协议通用

    不做云评测,只聊真体验,大家好,我是肉包爸爸. 近日,被我拿来做高速移动硬盘的一块海力士PC401 1T固态硬盘出现严重掉速,格式化后故障依旧. 由于硬盘盒接口为USB3.1 Gen2,所以理论速度被 ...

  2. c++修复工具_几款平价又好用的U盘修复工具分享

    阅读本文前,请您先点击上面的蓝字,再点击"关注",这样您就可以免费收到最新内容了.每天都有分享,完全是免费订阅,请放心关注.1111111111111111111111111111 ...

  3. 内存卡修复工具有哪些?4个修复方法分享

    案例:内存卡修复软件哪个好? "急!急!急!我的SD卡坏了,用了很多方法都没有办法恢复.里面有很重要的数据,求一个好用的内存卡修复软件?谢谢啦!" 内存卡是我们常见的存储设备之一, ...

  4. python代码修复神器_一键 fxxk,代码修复神器拯救你

    原标题:一键 fxxk,代码修复神器拯救你 作者 | 一一 出品 | AI科技大本营(ID: rgznai100) 在成为一个合格的开发者之前,大多数人一般都经历过被命令行反复"fuck&q ...

  5. iphone闪退修复工具_支持iOS13~13.3越狱工具发布(附下载地址)

    在今日凌晨,Pwn20wnd 越狱大神终于发布了iOS 13.0至13.3越狱工具了 unc0ver v4.0.0 版本,本次越狱只支持A12和A13,其它设备暂不支持,iOS 13.3.1系统也不支 ...

  6. iphone闪退修复工具_苹果中国回应iPhone致命漏洞:不予置评

    一向以安全著称的苹果iOS系统今天被扒出一个致命的安全漏洞,影响iPhone/iPad邮箱应用.iOS 6及以上所有版本系统,有证据表明至少有6次安全入侵利用了此漏洞,甚至可能已被黑客暗中利用了8年之 ...

  7. iphone闪退修复工具_升级 iOS 14.2 微信闪退?iPhone 12 维修贵

    原标题:升级 iOS 14.2 微信闪退?iPhone 12 维修贵 昨天,苹果推出 iOS 14.2 正式版系统,我相信你们都知道了,主要新增几点功能,并没有针对性解决耗电问题,而对 AirPods ...

  8. 以管理员身份运行闪退怎么解决_批处理闪退、运行中断等问题的处理方法

    因为我只会一些批处理代码,所以我的"局域网共享一键修复"等软件就都做成了批处理程序(后缀名为.bat)供大家使用.有些网友反馈:右键运行批处理,会一闪而过.或者,运行后共享修复也不 ...

  9. linux错误关机修复工具,Linux_Linux文件系统损坏后的修复技巧详细介绍, Linux不正常关机,有时候再 - phpStudy...

    Linux文件系统损坏后的修复技巧详细介绍 Linux不正常关机,有时候再次启动时会报文件系统损坏,如何修复文件? 首先会让你输入root用户的密码. 1)出错的时候如果告诉你是哪一块硬盘的分区有问题 ...

最新文章

  1. python全局变量有缩进吗_Python全局变量和局部变量的问题 400 请求报错 -问答-阿里云开发者社区-阿里云...
  2. 网络工作室暑假后第二次培训资料(SQLServer存储过程和ADO.NET访问存储过程)整理(一)...
  3. Linux Kernel中的同步机制的介绍
  4. 1006:A+B问题
  5. call()、apply()、bind()
  6. 怎么博客圆的文章越来越杂?
  7. yeoman_具有Spring Boot和Yeoman的单页Angularjs应用程序
  8. AcWing之找出不改变数组找到重复的数字
  9. 倒序数(信息学奥赛一本通-T1160)
  10. Weka算法Classifier-tree-J48源代码分析(一个)基本数据结构和算法
  11. 左边工具栏 隐藏_203 【Ps基础】 工具栏
  12. STM32F072RB 实作笔记(七)- LCD 1602 的使用
  13. 当管理遇上“人情”,你会怎么做?
  14. 麻省理工十亿美元计算机学院,麻省理工学院宣布10亿美元成立新计算机学院 | 芥末堆...
  15. 利用Python写个新年贺卡生成器,提前祝大家小伙伴们新年快乐呀~
  16. Micro Surface Pro 鼠标一直闪烁的问题
  17. 2021年安全员-A证最新解析及安全员-A证试题及解析
  18. 云服务器有哪些优势?如何租用云服务器?
  19. linux的常用命令行
  20. 一文理解什么是公民开发

热门文章

  1. hive数据增量同步方案
  2. 软件工程中技术架构和组织架构的关系
  3. 树莓派Raspberry
  4. php 输入 输出,php的文件输入输出流php://input
  5. 中航国信面试题之总结
  6. Spring集成阿里支付宝支付接口支付流程(案例)
  7. sensor的高像素和大像素优劣分析
  8. Win11更改磁盘驱动器号的方法
  9. 区块链技术的应用与发展
  10. java软件工程师就业招聘信息_java软件工程师招聘要求