나는 clang의 새로운 기능을 사용하여 brew install llvm
을 사용하여 llvm (툴링 포함)을 설치했습니다. brew info llvm
이 병에 담긴 버전 llvm: stable 4.0.0 (bottled), HEAD [keg-only]
을 설치했기 때문에 설치가 너무 적어서 놀랐습니다.homebrew에서 소스에서 llvm을 잘못 설치 했습니까?
이유가 무엇이든, 저는 소스에서 llvm을 빌드하려고했습니다. 그런 다음 순서대로 brew rm llvm
과 brew install --build-from-source llvm
을 사용합니다. 이제 내가 처음 설치된 brew install llvm
명령으로 미리 빌드 된 바이너리를 제거하고 소스에서 brew install --build-from-source llvm
으로 완전히 새로운 llvm을 빌드 한 것으로 생각했습니다.
이 명령을 실행하면 brew info llvm
에 여전히 병 설치가 llvm: stable 4.0.0 (bottled), HEAD [keg-only]
으로 표시됩니다. 나는 완전히 망 쳤니? llvm 실행 파일이 사전 빌드 된 /usr/local/opt/llvm/bin
에 설치되어 있습니까 (아니면 brew rm llvm
이 제거 되었습니까?) 또는 소스에서 빌드 한 새로운 파일입니까? 현재 llvm의 두 충돌 설치가있을 가능성이 있습니까?
''YYYY-MM-DD ...에 빌드 된 소스 ... '와'brew info llvm'을했을 때 준 커맨드 라인 옵션을 보이지 않습니까? –
'brew info llvm'은'brew install --build-from-source llvm'을 통해 설치 한 시간에 해당하는'Build from source on 2017-03-24 at 10 : 53 : 29'을 보여줍니다. 만약 내가'brew install llvm'을 사용했다면, _Built를 source_에서 말하지 않았을 것입니다. 나는 단지 llvm : stable 4.0.0 (bottled), HEAD [keg-only]'병 버전을 지정하는 정보의 맨 위에서 혼란 스러울 뿐이라고 생각한다 ... – ELEC
그러나 나는 혼란에 동의한다. 당신이 겪었던 일을 통해 내 컴퓨터에서 cmake/make/build 프로세스를 거쳤습니다. 내 Mac에서 약 20 분 정도 걸렸습니다. –