[Linux]CentOS Minimal版安装Clang

CentOS Minimal版安装Clang

一,Minimal版CentOS安装Clang前的环境准备

1,安装gcc:yum install gcc

2,安装g++:yum install gcc-c++

3,源码安装cmake:

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

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

解压缩后到cmake目录依次执行

1)./bootstrap

2)gmake

3)make install

4)cmake --version

4,perl安装:yum install perl

由于在Clang脚本安装的过程中需使用pod2html命令,所以需要安装perl。

二,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)compiler-rt-3.6.0.src.tar.xz解压后命名为compiler-rt

把四个文件按如下的目录结构进行存放:

即llvm目录下的projects目录下面放compiler-rt。依次类推

3,Clang安装

1)

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

2)make

3)make install

4)clang --version

注:Clang对于gcc,g++,cmake等有版本要求,尽量安装版本不要太低。

参考文献:http://blog.csdn.net/u012675539/article/details/51489078

时间: 2024-10-27 14:16:09

[Linux]CentOS Minimal版安装Clang的相关文章

[Linux]CentOS Minimal版安装纪录

CentOS Minimal版安装纪录 由于minimal版本的CentOS默认安装软件并不多,所以很多软件都需要自己后期手动进行安装.先将安装过程及创建错误进行一下纪录: 一,ifconfig命令的安装 1)yum install ifconfig报错: Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=i386& repo=os error was14: PYCURL ERROR 6 -

Linux Centos 系统上安装BT客户端 Transmission

Linux Centos 系统上安装BT客户端 Transmission Transmission是一种BitTorrent客户端,特点是一个跨平台的后端和其上的简洁的用户界面,以MIT许可证和GNU通用公共许可证双许可证授权,因此是一款自由软件,还被众多linux发行版,包括Ubuntu.Mandriva.Mint.Fedora.Puppy.openSUSE 选作默认BT下载工具:Imageshack的服务使用其技术. 上面已经提到了很多种Linux系统都内置了这软件,可是使用最广的Cento

Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因

原文:Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因 今天试了下在虚拟机上利用CentOS系统的yum命令安装好了httpd(apache2.4.6),然后在windows系统下访问此虚拟机的ip地址,却访问不了. 因为前段时间有知道过iptable的限制,所以在想是不是因为iptable限制了80端口呢! 所以在网上找了下iptable的命令,并且把tcp的80端口设置成允许任何IP都可以访问: iptables -I INPUT -p TCP

Linux CentOS 6.6 安装添加yum 源的简单处理方法

Linux CentOS  6.6 安装yum 源的简单处理方法 安装环境是:如下 [[email protected] ~]# cat /etc/redhat-release ========>查看的是版本 CentOS release 6.6 (Final) [[email protected] ~]# uname -r                ========>内核  2.6.32-504.el6.x86_64 [[email protected] ~]# 1.备份(必须要备份)

linux centos 装g++安装不了

今天需要编译一个项目的时候在装g++都装不上, [[email protected] hadoop]# yum install g++ Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: mirrors.yun-idc.com * extras: mirrors.yun-idc.com * updates: mirrors.yu

CentOS7 minimal版 安装gnome桌面

我是在vmware中安装的centos 7 minimal,安装完成之后想尝试安装gnome桌面,步骤如下: 1.执行命令yum groupinstall 'X Window System' -y 出现错误,发现我的虚拟机不能联网,原因时"网卡没有随系统启动",执行下面一步: 2.执行命令vi /etc/sysconfig/network-script/ifcfg-eno16777736 将[ONBOOT=no]改为[ONBOOT=yes] 3.重启系统 init 1 4.执行命令 i

CentOS minimal版安装图形界面的步骤

yum groupinstall -y Desktop yum groupinstall -y "Desktop Platform" yum groupinstall -y "Desktop Platform Development" yum groupinstall -y Fonts yum groupinstall -y "Graphics Creation Tools" yum groupinstall -y "Input Met

【转】linux Centos 6.5 安装桌面环境GNOME

在某种场合之下,我们使用的Linux还是要选择安装桌面环境的,所以在这里介绍一下如何给没有安装桌面环境的系统安装桌面环境.以Centos 6.5 为例演示一下如何安装桌面环境. 一.首先查看系统的运行级别以及是否安装了桌面环境 1.使用命令 runlevel 查看当前的运行级别 ,如图所示 2.使用命令 yum grouplist | more  查看是否安装了桌面环境的组件,如图所示二.再次从上面分析的结果看到,当前运行级别是3,而且也没有安装桌面环境的软件. 然后我们使用命令查看一下桌面有哪

Centos 7 Minimal 版 安装vmware tools

单位有一套软件系统,以前是部署在windows上,现在新版本是基于Linux架构开发的,部署在centos 7.3 minimal版本上.在虚拟机上创建了一个**centos 7.3 minimal**的系统,为何不是"CentOS-7-x86_64-DVD.iso ",厂家的解释是所有开发调试工作都是再minimal版本上来的,出现问题比较熟悉,方便解决. 我也是醉了~~~~ 既然在虚拟机上安装系统,肯定需要安装"**vmware tools**",现在介绍下为何