如何在Linux CentOS上编译并安装Clang
一、Minimal版CentOS安装Clang前的环境准备
1,安装gcc:yum install gcc
2,安装g++:yum install gcc-c++
3,源码安装cmake:
采用源码安装的原因是,yum默认安装版本过低,而Clang对cmake的.版本有要求。
解压缩后到cmake目录依次执行
1)./bootstrap
2)gmake
3)make install
4)cmake --version
4,perl安装:yum install perl
由于在Clang脚本安装的过程中需使用pod2html命令,所以需要安装perl。
二、Clang安装(3.6.0版本)
1,源码下载,下载地址:
主要下载如下四个文件:
2,下载完成后解压四个文件
1)解压后重命名为extra
2)解压后重命名为clang
3)解压后重命名为llvm
4)解压后命名为compiler-rt
把四个文件按如下的目录结构进行存放:
即llvm目录下的projects目录下面放compiler-rt。依次类推
3,Clang安装
1)
./configure --enable-optimized --enable-targets=host-only --prefix=/home/YouPathToInstall/ll
2)make
3)make install
4)clang --version
注:Clang对于gcc,g++,cmake等有版本要求,尽量安装版本不要太低。
-
Linux运维工程师岗位职责8篇
在日常生活和工作中,很多情况下我们都会接触到岗位职责,岗位职责包括岗位职务范围、实现岗位目标的责任、岗位环境、岗位任职资格及各个岗位之间的相互关系等。岗位职责到底怎么制定才合适呢?以下是小编帮大家整理的Linux运维工程师岗位职责,欢迎阅读,希望大家能够...
-
Linux运维工程师的岗位职责(通用15篇)
在充满活力,日益开放的今天,我们可以接触到岗位职责的地方越来越多,岗位职责是组织考核的依据。到底应如何制定岗位职责呢?下面是小编帮大家整理的Linux运维工程师的岗位职责,仅供参考,欢迎大家阅读。Linux运维工程师的岗位职责1职责:1、负责应用的测试、运行保障,版本...
-
关于学习Linux的七句忠告
你是在学习LInux、photshop、……,不管是在学习什么,一定要先理清,我们是为了什么而学习,再去认认真真的朝着目标而前进。那样你就不会在学习过程中感到迷惘。1、要“玩Linux”很多人用Linux的时候会感觉很迷茫,该用哪个发行呢?是不是我少装了什么?怎么升级这么快啊...
-
计算机操作系统课程培训学习体会
xxxx年11月20-22日,我们有幸参加了教育部全国高校教师操作系统培训中心对国家精品课程《计算机操作系统课程》的课程培训,聆听了xxxx、xxxx两位教授的讲座,颇受启发,收获很多。回顾三天来的学习活动,深有感触;回顾反省自己以往的教学生活,感慨良多。可以说本次培训活...
相关文章
- 托福英语写作范文:Examinations exert a pernicious influence on educat
- 英语阅读:African Union Leaders Talk Mali, Chinese Investmen
- USNews美国Clinical Training专业高校排名
- CentOS 7.0编译安装Nginx+MySQL+PHP的方法大纲
- Unit 1 London is the capital of England说课稿
- Oracle、Linux和CentOS安装配置步骤
- Unit six Opening and Closing Ceremonies口译材料
- The Sprint in College Entrance Exam英语作文
- Unit 5 It must belong to Caral section A英语评课稿
- CentOS 7.0编译安装Nginx+MySQL+PHP的方法