×

mold现代链接器

消耗积分:0 | 格式:zip | 大小:5.53 MB | 2022-06-16

goodmbby

分享资料个

授权协议 GPLv3
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发常用工具包

软件简介

Mold 是现代链接器(Linker),Unix 链接器的替代品。它比 LLVM lld 链接器快好几倍,而 LLVM lld 链接器是作者早些年写的。下图为 GNU gold、LLVM lld、mold 性能图。

poYBAGKoCKaALHbNAAEZeU5G3Os807.png

如何构建

mold 是用 C++20 编写的,所以需要最新版本的 GCC 或 Clang。

安装依赖

Ubuntu 20.04 及更高版本/Debian 11 及更高版本

sudo apt-get update
sudo apt-get install -y build-essential git clang cmake libstdc++-10-dev libssl-dev libxxhash-dev zlib1g-dev

Fedora 34 及更高版本

sudo dnf install -y git clang cmake openssl-devel xxhash-devel zlib-devel libstdc++-devel

编译

git clone https://github.com/rui314/mold.git
cd mold
git checkout v1.0.0
make -j$(nproc)
sudo make install

默认情况下,mold安装到/usr/local/bin.

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !