首页 > 编程知识 正文

xcode clang llvm,clang与java

时间:2023-05-03 23:38:18 阅读:147638 作者:1023

因为编译parity的源代码需要安装clang9,所以web上的数据相对较少,对应的clang版本相对较旧。 本文提供了一种安装clang9的方法,整理如下。

使用源代码编译进行安装

闲话

在windows10上直接用于llvm的官网下载页面: https://releases.llvm.org/,选择相应的版本,安装即可。 安装完成后,输入cmd。

clang--版本

只要显示版本正确即可

转入正题

在centos7上使用yum安装时,可用的clang版本较低,如下所示:

使用yum时

编译parity源代码需要9.0或更高版本的clang。 因此,这个方法不可行。 具体步骤如下。

从github本地下载llvm项目。 github地址: https://github.com/llvm/llvm-project

项目本身很大,所以建议您将项目同步到代码云,然后下载

下载完项目后,根据需要切换到相应的分支

显示所有分支:

git branch -a

显示当前分支:

git branch

切换到分支9.x

gitcheckoutremotes/origin/release/9.x

需要

关于以上的依赖,互联网上有很多安装教程,在此不赘述

下载完成后,可以通过以下:步骤进行编译

cd llvm-project

mkdir build

cd build

本文使用的命令如下

cmake-DC make _ build _ type=release-dll VM _ enable _ projects=clang-g ' UNIX make files ' ./llvm

之后执行:

美妆

制造安装

make命令的执行时间可能有点长。 请等一会儿。 此外,如果是使用的虚拟机,swap分区可能会丢失,并且可能会发生编译错误。

C :故障错误: killedsignalterminatedprogramcc1plus

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。