clang & llvm compiler installation Reference

 

Reference links below:

https://www.cnblogs.com/alog9/p/12097471.html

 

 

 1 [root@localhost yum.repos.d]# yum list |grep llvm 
 2 devtoolset-7-llvm.x86_64                   7.0-5.el7              centos-sclo-rh
 3 holland-mysqllvm.noarch                    1.1.20-1.el7           epel          
 4 llvm.x86_64                                3.4.2-9.el7            epel          
 5 llvm-devel.x86_64                          3.4.2- 9 .el7 warm          
 6 llvm-doc.noarch                             3.4 . 2 - 9 .el7 warm          
 7 llvm-libs.x86_64                            3.4 . 2 - 9 .el7 warm          
 8 llvm-ocaml.x86_64                           3.4 . 2 - 9 .el7 warm          
 9 llvm-OCaml-devel.x86_64                     3.4 . 2 - 9 .el7 warm          
 10 llvm-ocaml-doc.noarch                      3.4.2-9.el7            epel          
11 llvm-private.i686                          7.0.1-1.el7            base          
12 llvm-private.x86_64                        7.0.1-1.el7            base          
13 llvm-private-devel.i686                    7.0.1-1.el7            base          
14 llvm-private-devel.x86_64                  7.0.1-1.el7            base          
15 llvm-static.x86_64                         3.4.2-9.el7            epel          
16 llvm-toolset-7.x86_64                      5.0.1-4.el7            centos-sclo-rh
17 llvm-toolset-7-build.x86_64                5.0.1-4.el7            centos-sclo-rh
18 llvm-toolset-7-clang.x86_64                5.0.1-4.el7            centos-sclo-rh
19 llvm-toolset-7-clang-analyzer.noarch       5.0.1-4.el7            centos-sclo-rh
20 llvm-toolset-7-clang-devel.x86_64          5.0.1-4.el7            centos-sclo-rh
21 llvm-toolset-7-clang-libs.x86_64           5.0.1-4.el7            centos-sclo-rh
22 llvm-toolset-7-clang-tools-extra.x86_64    5.0.1-4.el7            centos-sclo-rh
23 llvm-toolset-7-cmake.x86_64                3.6.2-9.el7            centos-sclo-rh
24 llvm-toolset-7-cmake-data.noarch           3.6.2-9.el7            centos-sclo-rh
25 llvm-toolset-7-cmake-doc.noarch            3.6.2-9.el7            centos-sclo-rh
26 llvm-toolset-7-compiler-rt.x86_64          5.0.1-2.el7            centos-sclo-rh
27 llvm-toolset-7-dockerfiles.x86_64          4.0.1-2.el7            centos-sclo-rh
28 llvm-toolset-7-git-clang-format.x86_64     5.0.1-4.el7            centos-sclo-rh
29 llvm-toolset-7-libomp.x86_64               5.0.1-2.el7            centos-sclo-rh
30 llvm-toolset-7-libomp-devel.x86_64         5.0.1-2.el7            centos-sclo-rh
31 llvm-toolset-7-lldb.x86_64                 5.0.1-4.el7            centos-sclo-rh
32 llvm-toolset-7-lldb-devel.x86_64           5.0.1-4.el7            centos-sclo-rh
33 llvm-toolset-7-llvm.x86_64                 5.0.1-8.el7            centos-sclo-rh
34 llvm-toolset-7-llvm-devel.x86_64           5.0.1-8.el7            centos-sclo-rh
35 llvm-toolset-7-llvm-doc.noarch             5.0.1-8.el7            centos-sclo-rh
36 llvm-toolset-7-llvm-libs.x86_64            5.0.1-8.el7            centos-sclo-rh
37 llvm-toolset-7-llvm-static.x86_64          5.0.1-8.el7            centos-sclo-rh
38 llvm-toolset-7-python-lldb.x86_64          5.0.1-4.el7            centos-sclo-rh
39 llvm-toolset-7-python2-lit.noarch          0.5.1-1.el7            centos-sclo-rh
40 llvm-toolset-7-runtime.x86_64              5.0.1-4.el7            centos-sclo-rh
41 llvm-toolset-7.0.x86_64                    7.0.1-2.el7            centos-sclo-rh
42 llvm-toolset-7.0-build.x86_64              7.0.1-2.el7            centos-sclo-rh
43 llvm-toolset-7.0-clang.x86_64              7.0.1-1.el7            centos-sclo-rh
44 llvm-toolset-7.0-clang-analyzer.noarch     7.0.1-1.el7            centos-sclo-rh
45 llvm-toolset-7.0-clang-devel.x86_64        7.0.1-1.el7            centos-sclo-rh
46 llvm-toolset-7.0-clang-libs.x86_64         7.0.1-1.el7            centos-sclo-rh
47 llvm-toolset-7.0-clang-tools-extra.x86_64  7.0.1-1.el7            centos-sclo-rh
48 llvm-toolset-7.0-cmake.x86_64              3.6.2-11.el7           centos-sclo-rh
49 llvm-toolset-7.0-cmake-data.noarch         3.6.2-11.el7           centos-sclo-rh
50 llvm-toolset-7.0-cmake-doc.noarch          3.6.2-11.el7           centos-sclo-rh
51 llvm-toolset-7.0-compiler-rt.x86_64        7.0.1-3.el7            centos-sclo-rh
52 llvm-toolset-7.0-git-clang-format.x86_64   7.0.1-1.el7            centos-sclo-rh
53 llvm-toolset-7.0-libomp.x86_64             7.0.1-2.el7            centos-sclo-rh
54 llvm-toolset-7.0-libomp-devel.x86_64       7.0.1-2.el7            centos-sclo-rh
55 llvm-toolset-7.0-libomp-test.x86_64        7.0.1-2.el7            centos-sclo-rh
56 llvm-toolset-7.0-lld.x86_64                7.0.1-2.el7            centos-sclo-rh
57 llvm-toolset-7.0-lld-devel.x86_64          7.0.1-2.el7            centos-sclo-rh
58 llvm-toolset-7.0-lld-libs.x86_64           7.0.1-2.el7            centos-sclo-rh
59 llvm-toolset-7.0-lldb.x86_64               7.0.1-1.el7            centos-sclo-rh
60 llvm-toolset-7.0-lldb-devel.x86_64         7.0.1-1.el7            centos-sclo-rh
61 llvm-toolset-7.0-llvm.x86_64               7.0.1-4.el7            centos-sclo-rh
62 llvm-toolset-7.0-llvm-devel.x86_64         7.0.1-4.el7            centos-sclo-rh
63 llvm-toolset-7.0-llvm-doc.noarch           7.0.1-4.el7            centos-sclo-rh
64 llvm-toolset-7.0-llvm-googletest.x86_64    7.0.1-4.el7            centos-sclo-rh
65 llvm-toolset-7.0-llvm-libs.x86_64          7.0.1-4.el7            centos-sclo-rh
66 llvm-toolset-7.0-llvm-static.x86_64        7.0.1-4.el7            centos-sclo-rh
67 llvm-toolset-7.0-python-lldb.x86_64        7.0.1-1.el7            centos-sclo-rh
68 llvm-toolset-7.0-python2-lit.noarch        0.7.1-1.el7            centos-sclo-rh
69 llvm-toolset-7.0-runtime.x86_64            7.0.1-2.el7            centos-sclo-rh
70 llvm3.9.x86_64                             3.9.1-7.el7            epel          
71llvm3. 9 -devel.x86_64                        3.9 . 1 - 7 .el7 warm          
 72 llvm3. 9 -libs.x86_64                         3.9 . 1 - 7 .el7 warm          
 73 llvm3. 9 -static.x86_64                       3.9 . 1 - 7 .el7 warm          
 74 llvm5. 0 .x86_64                              5.0 . 1 - 7 .el7 warm          
 75llvm5. 0 -devel.x86_64                        5.0 . 1 - 7 .el7 warm          
 76 llvm5. 0 -doc.noarch                          5.0 . 1 - 7 .el7 warm          
 77 llvm5. 0 -libs.x86_64                         5.0 . 1 - 7 .el7 warm          
 78 llvm5. 0 -static.x86_64                       5.0 . 1 - 7 .el7 warm          
 79llvm7. 0 .x86_64                              7.0 . 1 - 4 .el7 warm          
 80 llvm7. 0 -devel.x86_64                        7.0 . 1 - 4 .el7 warm          
 81 llvm7. 0 -doc.noarch                          7.0 . 1 - 4 .el7 warm          
 82 llvm7. 0 -libs.x86_64                         7.0 . 1 - 4 .el7 warm          
 83 llvm7.0-static.x86_64                      7.0.1-4.el7            epel          
84 mesa-private-llvm.i686                     3.9.1-3.el7            base          
85 mesa-private-llvm.x86_64                   3.9.1-3.el7            base          
86 mesa-private-llvm-devel.i686               3.9.1-3.el7            base          
87 mesa-private-llvm-devel.x86_64             3.9.1-3.el7            base          
88 rh-eclipse46-eclipse-cdt-llvm.x86_64       1:9.2.1-2.1.el7        centos-sclo-rh
89 [root@localhost yum.repos.d]# 

 

Install the following two packages can use the compiler clang. 

1    yum install llvm-toolset-7.0-clang.x86_64  llvm-toolset-7.0-llvm-libs.x86_64
2    ldconfig

Guess you like

Origin www.cnblogs.com/alog9/p/12097724.html