日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

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

發布時間:2024/1/1 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rust闪退修复工具_在Linux上,如何修复Rust错误linker 'cc' not found 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。