LinuxCentOS上编译并安装Clang教程

如何在LinuxCentOS上编译和安装Clang?下面小编就给大家详细介绍一下,解决安装Clang时遇到的一系列问题。

1.在最低版本的CentOS上安装Clang之前设置环境

1.安装gcc:yuminstallgcc

3。
从源码安装cmake:

从源码安装的原因是yum默认安装版本太低,而Clang对cmake版本有要求。

源代码下载地址:https://cmake.org/download/

解压后进入cmake目录,依次执行

1)。
/bootstrap

2)gmake

3)makeinstall

4)cmake--version

4、安装Perl:yuminstallperl

因为必须使用命令pod2htmlClang脚本安装过程中,需要安装Perl。

2.安装Clang(版本3.6.0)

1.下载源码,下载地址:http://llvm.org/releases/download.html

主要下载如下四个文件:

2.下载后,解压四个文件

1)clang-tools-extra-3.6.0.src.tar.xz解压并重命名为extra

2)cfe-3.6。
0.src.tar.xz解压并重命名为clang

3)llvm-3.6.0.src.tar.xz解压并重命名为llvm

4)编译器-rt-3.6。
解压0.src.tar.xz,命名为compiler-rt

将四个文件按照如下目录结构存放:

即把编译器放在projects目录下llvm目录文件夹-rt.所以

3,安装Clang

1)

./configure--enable-optimized--enable-targets=host-only--prefix=/home/YouPathToInstall/ll

2)make

3)makeinstall

4)clang--version

注意:Clang包含gcc的函数g++、cmake等那。
至于版本要求,尽量不要安装太低的版本。

Linux无网络安装GCC的技巧需要安装光盘或ISO镜像

GCC是GNU编译器套件。
有网络时必须安装。
它的安装很简单,但是GCC可以在没有网络的情况下安装吗?事实上,这是可能的。
下面,小编就为大家介绍一下在Linux上无网络安装GCC的技巧。
我们一起来了解一下吧。
联网时安装GCC,只需要一个命令:yuminstallgcc。
那么在没有网络的情况下如何安装gcc呢?虽然没有网络,但是需要安装光盘或者ISO镜像来挂载本地的yum源,并用它来安装gcc。
步骤:1:挂载yum源。
我在这里使用ISO映像。
在终端中输入命令:mount-ololoopxxx.iso/media/CentOS/。
注:xxxx.iso是你的镜像文件名,路径正确)/media/sentos/是挂载后文件的地址。
Centos自己做的。
也可以自己选择路径:/etc/yum.repos.d/CentOS-Media.repo1.首先进入文件:vi/etc/yum.repos.d/CentOS-Media.repo2.保存文件修改像这样:[c6-media]name=CentOS-$releasever-Media#这只是一个名字Baseurl=file:///media/Centos#记住你刚刚做了什么不知道挂载的镜像是,是的,它gpgcheck=1【enabled=1】gpgkey=file:///etc/media/Centos/RPM-GPG-KEY-CentOS-6##仍然关注路径3退出并保存。
4、输入命令:gcc-v看看是否有响应。
以上是在Linux上无网络安装GCC的技巧介绍,前提是你必须有安装光盘或ISO镜像,否则无法安装,虽然GCC可以在无网络的情况下安装,但重复太多,推荐。
使用网络安装gcc她吃东西。