我正在尝试使用检查已安装的llvm版本的软件,方法是检查/usr/local/Cellar/llvm/
中目录的名称。出于某种原因,我的llvm 4.0安装(软件需要的安装)不在/usr/local/Cellar/llvm/4*
,而是/usr/local/Cellar/llvm/HEAD-7c44c2a_1
。
以下是brew info llvm
的输出:
llvm:稳定4.0.0(装瓶),HEAD [仅限keg]
下一代编译器基础设施
http://llvm.org/
/usr/local/Cellar/llvm/3.9.1(20,040个文件,710.0MB)
于2017-01-12 15:35:04从瓶子里倒出来 / usr / local / Cellar / llvm / HEAD-e2cae83(2,179文件,873.6MB)
源于2017-01-12 16:29:06源于: - with-python
/ usr / local / Cellar / llvm / HEAD-7c44c2a_1(2,429个文件,1GB)
源自2017-06-19 17:06:14源码:--with-python
如您所见,3.9.1完全符合预期,但下一次安装使用基于git commit的命名系统。
有没有人知道如何指示自制软件包安装包含其版本号的软件包,或者只是一种简单的方法来更改目录名称并重新链接所有内容?
谢谢!
答案 0 :(得分:0)
我最终卸载了所有版本的LLVM,只重新安装了4.0.0,修复了它。