2017-03-24 18 views
0

私はclangの新機能を使いたいので、brew install llvmを使ってllvm(ツーリングあり)をインストールしました。 brew info llvmは、私が瓶詰めバージョンllvm: stable 4.0.0 (bottled), HEAD [keg-only]をインストールしたことが明らかになったので、インストールにはほとんど時間がかかりませんでしたので、私は驚きました。homebrewでソースからllvmを誤ってインストールしましたか?

何らかの理由で、私はソースからllvmをビルドしたかったのです。次に、brew rm llvmbrew install --build-from-source llvmを順番に使用します。今私は最初のbrew install llvmコマンドでインストールされたビルド済みのバイナリをアンインストールし、ソースから完全に新しいllvmをbrew install --build-from-source llvmで構築したと考えました。

これらのコマンドの後には、brew info llvmにまだボトルインストールのllvm: stable 4.0.0 (bottled), HEAD [keg-only]が表示されていると私は思います。私は完全に混乱しましたか? llvmの実行ファイルは/usr/local/opt/llvm/binに組み込まれていますか(またはbrew rm llvmで削除されましたか?)か、新しいIはソースからビルドされていますか?私は今、llvmの2つの相反するインストールがある可能性はありますか?

+0

'' YYYY-MM-DD ...のソースからビルドしました 'と 'brew info llvm'を実行したときに指定したコマンドラインオプションは表示されませんか? –

+0

'brew info llvm'は、' brew install --build-from-source llvm'を介してインストールした時間に対応する 'Build from source on 2017-03-24 at 10:53:29'を表示します。もし私が 'brew install llvm'を使ったのであれば、source_から_Builtとは言えませんね。私はちょうど 'llvm:stable 4.0.0(bottled)、HEAD [keg-only]'ボトルバージョン... – ELEC

+0

を指定した情報の最上部にあると私は混乱していると思います。あなたが通過したことを通して、私のマシン上でcmake/make/buildプロセスを実行しました。私のMacで約20分かかりました。 –

答えて

0

brew info llvmの最初の行は、インストール方法に関係ありません。例えば

、私brew info gitの最初の数行(Iソースから1をインストール):*と後置

git: stable 2.12.2 (bottled), HEAD 
Distributed revision control system 
https://git-scm.com 
/usr/local/Cellar/git/2.11.1 (1,456 files, 32.4MB) 
    Built from source on 2017-02-03 at 23:07:01 with: --with-blk-sha1 
/usr/local/Cellar/git/2.12.0 (1,452 files, 32.9MB) 
    Built from source on 2017-02-27 at 04:22:05 with: --with-blk-sha1 
/usr/local/Cellar/git/2.12.2 (1,454 files, 32.9MB) * 
    Built from source on 2017-03-26 at 02:11:02 with: --with-blk-sha1 
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/git.rb 

バージョンが現在使用、または/usr/local/opt/に連結されています。

関連する問題