Windows环境下Visual Studio 配置Clang步骤

一.下载安装所需要的工具

1)下载安装SVN

打开http://subversion.apache.org/packages.html

下载TortoiseSVN

像我是下载了64位的,下载好之后安装就好。到这里,SVN是可以用了,如果在Windows下cmd输入后面的svn co …无法识别,怎么办?
于是需要这个http://www.visualsvn.com/downloads/。下载Apache Subversion command line tools,这是一个可以在cmd下使用的命令行工具,解压后把里面bin目录这个路径添加到环境变量的path,这样在cmd下就可以使用了,和Linux下使用svn的习惯一样了。

解压在自己以后能找到的目录下,尽量为简单的英文目录下:比如我的 D:\Apache-Subversion-1.9.5;然后D:\Apache-Subversion-1.9.5\bin 添加到环境变量Path中。

2)下载安装CMake

打开 http://www.cmake.org/cmake/resources/software.html,下载安装:cmake-3.18.1-win64-x64.msi

然后添加环境变量,像我的是D:\CMake\bin,到此CMake就OK了。

3)下载安装Visual Studio 2019

百度有详细教程

4)Python

http://www.python.org/download/
执行exe,按顺序安装,注意选择添加环境变量

到这里如果一切顺利,配置工作就几乎完成了80%,剩下的只是时间问题。

二. Check out LLVM 和 clang

1)选择一个你要放置这些文件的位置,比如:D:\LLVM 这是一个空文件夹

2)运行cmd—> d: 回车进入D盘—> cd LLVM 进入LLVM文件夹

3)svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm 接下来就等待下载就可以了
如果下载过程出现远程连接关闭或者超时等问题,可直接选择官网下载llvm源码(http://releases.llvm.org)
参考下面—手动下载llvm源码相关压缩包步骤,结束后直接跳转到第三步

4)cd llvm\tools 进入第三步下载好的llvm 中 tools文件夹下

5)svn co http://llvm.org/svn/llvm-project/cfe/trunk clang 等待就可以了,相当将clang 下载到了D:\LLVM\llvm\tools下

三.CMake生成VS解决方案

1)cd … 相当回到D:\LLVM

2)mkdir build 创建一个文件夹叫build

3)cd build 进入D:\LLVM\build

4)如果你用Visual Studio 2013: cmake -G “Visual Studio 12” …\llvm 当然如果你用2015: : cmake -G “Visual Studio 14” …\llvm
我们安装的Visual Studio 12 用:cmake -G “Visual Studio 16” …\llvm

如果以上步骤都成功了,就会在build目录下找到 LLVM.sln

四.生成clang

1)打开LLVM.sln

2)找到ALL_BUILD这个项目,然后右击生成,这样改解决方案下的所有项目都会被生成,这里需要几个小时的时间来生成。

3)若上一步执行成功,那么你可以看到在build\Debug\bin中包含了clang.exe等多个可执行文件。此时可以将该路径加入到环境变量中,最后就可以在命令行中输入 clang --help 进行测试,看是否可以执行了。

猜你喜欢

转载自blog.csdn.net/qq_42570601/article/details/111599321