2015-12-23 72 views
0

我一直在使用svn構建LLVM和clang 3.8一段時間。我今天開始使用git(這不是問題的原因),並且錯誤中斷了我之前見過的構建過程。當make試圖構建i386殺毒軟件庫時,它會失敗。我可以通過將COMPILER_RT_BUILD_SANITIZERS設置爲OFF來禁用ccmake中的消毒劑。我寧願完全禁用構建i386目標。有誰知道如何做到這一點?x86_64平臺上的LLVM編譯器-rt i386目標

回答

0

編譯器rt需要構建出樹。這樣做是爲了可以使用新建的鐺聲進行編譯。 這個過程只會在我的情況下構建支持的體系結構x86_64。 以下示例使用默認安裝前綴(/ usr/local) 來指定llvm-config的位置。 一旦LLVM建成後,將目錄更改爲您希望編譯器RT 則:

SVN共同http://llvm.org/svn/llvm-project/compiler-rt/trunk編譯器RT

的mkdir建立

CD打造

cmake的../compiler -rt -DLLVM_CONFIG_PATH =在/ usr/local/bin目錄/ LLVM-配置

使

make install