龙芯loongarch64服务器编译安装clang

前言

        Clang 是一款开源的 C、C++、Objective-C 和 Objective-C++ 编程语言的编译器前端。它是 LLVM 编译器基础设施项目的一部分,具有优秀的性能、可扩展性和模块化设计。

Clang 提供了一系列主要功能,包括但不限于:

  1. 作为编译器前端,负责将源代码转换为中间表示形式(IR)。
  2. 提供了丰富的诊断信息和错误报告,有助于改善代码质量。
  3. 支持多种语言特性,包括 C11、C++17 等最新标准的语言特性。
  4. 可以作为静态分析工具,用于检测代码中的潜在问题和安全漏洞。
  5. 被广泛用于构建工具链、集成开发环境(IDE)和其他编程工具中。

        龙芯loongarch64服务器自带的clang版本为8.0.1,如果需要安装新的版本,需要自行编译安装。

环境准备

        以13.0.0版本为例

拉取源码

git clone -b llvmorg-13.0.0 https://github.com/llvm/llvm-project.git

开始编译

1、进入llvm-project项目

cd llvm-project

2、创建build目录

mkdir build &&

相关推荐

  1. loongarch64服务器编译安装paddlepaddle

    2024-01-06 14:24:02       53 阅读
  2. loongarch64服务器编译安装tensorflow

    2024-01-06 14:24:02       47 阅读
  3. 安装Docker

    2024-01-06 14:24:02       28 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-06 14:24:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-06 14:24:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-06 14:24:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-06 14:24:02       20 阅读

热门阅读

  1. LeetCode1275. Find Winner on a Tic Tac Toe Game

    2024-01-06 14:24:02       37 阅读
  2. 运算符和表达式

    2024-01-06 14:24:02       34 阅读
  3. docker nginx滚动日志配置

    2024-01-06 14:24:02       40 阅读
  4. 【C语言】自己代码实现字符串相关的常用API

    2024-01-06 14:24:02       40 阅读
  5. Linux: 设置qmake的Qt版本

    2024-01-06 14:24:02       33 阅读
  6. 麻雀搜索算法解释和代码

    2024-01-06 14:24:02       34 阅读
  7. react组件向html传值

    2024-01-06 14:24:02       35 阅读
  8. linux 设备模型之总线

    2024-01-06 14:24:02       37 阅读