Mac OS调用LLVM中lli或者llc提示command not found

出现这个的原因是LLVM并没有正确安装,尽管clang可以调用llvm

重新安装llvm,其步骤如下

参考:https://blog.csdn.net/Charliewolf/article/details/101284923

llvm下载好了之后

在其同级目录中建立一个build文件夹,用于编译下载的源码

 

进入build文件夹后,使用

cmake获得Makefile文件

命令cmake -G "Unix Makefiles" -DLLVM_ENABLE_ASSERTIONS=On -DCMAKE_BUILD_TYPE=Release ../llvm-9.0.0.src/

llvm-9.0.0这个文件夹根据自己的实际情况修改

然后看看这个文件夹里有没有Makefiles文件夹,有得话就可以编译

 

编译

命令 make -j 8

 

安装

sudo make install

 

这样就可以使用了

 

你可能感兴趣的:(编译原理)