欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

windows下安装clang+llvm(使用visualstudio2017)的注意事项

程序员文章站 2022-03-22 12:53:22
结合【中文博客的注意事项】: 1、 0)可以单独创建一个文件夹(路径别有中文),别把下载的软件都放在c盘;cmd最好都在管理员下执行 1)svn:其中svn是可以只安装tor...

结合【中文博客的注意事项】:

1、

0)可以单独创建一个文件夹(路径别有中文),别把下载的软件都放在c盘;cmd最好都在管理员下执行

1)svn:其中svn是可以只安装tortoisesvn(64位),在安装可选项时,勾选唯一一个被打红叉的command line tools,就是可选项全部安装,这样在cmd下输svn也可以用的

2)cmake:在安装cmake时可以选择自动添加到环境变量,这样一会儿就不用像博主一样手动加了

3)visual studio要求版本至少2015 update3,可以打开visual studio,“帮助”->“关于microsoft visual studio”,就可以看到自己的版本了。(如果版本不到,好像也更新不到update3,我没找到,我是卸了重装的2017。。。亲测需要5-6小时)

另外,如果版本符合,最好去“工具”->“扩展和更新”中把与cmake相关的控件都安装了

4)python:在装python的时候可能遇到python的path路径太长,到时候它会提示去除path长度限制,你同意就行了

5)gnuwin32 tools下载时没那么简单

按照它说的,等这个下载完成后,在cmd下进入你下载的文件夹

然后输入:

download

它会自己下载东西,估计等待很久很久后,你再输入第三行命令:

install空一格然后写你要装到的文件夹所在的目录

别像它一样安装到c盘

install之后可能会提醒一些package比较老了,问是否更新,你可以输入yes,更新一下。然后最后会提醒要把自己装的gnuwin32下的bin文件的路径加到path下(也就是配置环境变量),然后就行啦~

ps:建议先看一下命令的简单使用,出错了就不方便了

2、check out llvm 和 clang

按照博文里的执行没毛病,如果有问题就是自己前面没有做好,比如svn指令没有,那就是在svn软件安装或者写入环境变量有问题;

3、cmake生成解决方案

指令:cmake -g "visual studio 15" -thost=x64 ..\llvm

其中的15是代表visual studio2017,如果是2015的就写14

(不知道为什么我用cmake-gui就没成功,命令行就成功了,所以大家还是用 命令行吧)

4、生成

我的生成卡死了,也取消不了,就强行kill了visual studio。。。大家如果只是想看代码,不用生成了,用visual studio打开工程(打开llvm.sln文件)然后找examples->kaleidoscope-ch2->source files->toy.cpp看代码就行。

如果正确生成了,那就能用clang了