バージョンLLVM7.0.0をコンパイルしてインストールするにはCentOSの7.0

 

ダウンロードの打ち鳴らします

http://releases.llvm.org/download.html

 

良い、ダウンロードした後、4つのディレクトリを取得し、4つの圧縮されたパッケージから抽出します。

LLVM-3.3.src

CFE-3.3.src

打ち鳴らす-ツール補足3.3.src

コンパイラ-RT-3.3.src

libcxx-3.3.src

次に、組織は、以下の手順に従います。 

1  MV cfe- 3.3 .SRC打ち鳴らす
 2  
3  
4  MV打ち鳴らす/ llvm- 3.3 .SRC /ツール/
 5  
6   
7  
8  MV打ち鳴らす-ツール-細胞外3.3 .SRC余分
 9  
10  
11  MV余分/ llvm- 3.3 .SRC /ツール/打ち鳴らす/
 12  
13   
14  
15  MVコンパイラ-RT- 3.3 .SRC compiler- 室温
 16  
17  
18  MVコンパイラ-RT llvm- 3.3 .SRC /プロジェクト/

だから、後打ち鳴らす、打ち鳴らす超ツール-とコンパイラ-RTは一緒にコンパイルし、LLVMすることができます。

新しいビルド3.3 LLVM-3.3.srcディレクトリ上のディレクトリと同じ層を入力します。

 

Clang7.0.0バージョンはcmakeのをコンパイルする必要が

ソースディレクトリ配信コード、ソースコードの影響をコンパイル構造LLVM中間結果を防ぐために。これは、コンパイルされたカタログには対応していません。あなたは、ソースコードディレクトリの外に追加のビルドディレクトリを作成する必要があります。

1  は、mkdir build7。0.0 
2のCD build7。0.0 
3 cmakeのの-G " UnixののMakefile " ../llvm- 7.00 .SRC
 4  makeが 作る インストール

 

cmakeのコマンドを印刷情報の実装を成功した後:

1 - 組み込みは、アーキテクチャをサポート:x86_64の
 2 -探しのためのsys / RESOURCE.H
 3 -探しているため SYS / RESOURCE.Hは- 見つかった
 4 -クランバージョン:7.00 
5 - テストの実行CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG
 6 -テストCXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAGを実行するには- 失敗した
 7 -構成で行わ
8 -生成なさ
9 -ファイルを構築するために書かれています。/ home / SL /プログレ/ インストール /ビルド- 7.00

 

-j4 //は少し長い時間をコンパイルします

// make installを 

 

参考リンク:

https://www.cnblogs.com/davytitan/p/3924402.html

https://blog.csdn.net/c_sdnq2451q/article/details/46999119

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/alog9/p/11793028.html