windows上安装clang教程

clang是一个优秀的编译器前端,但是在windows上安装却有点麻烦。由于库位置的关系,如果直接使用clang官网下载的二进制文件进行安装,很有可能在编译c++程序的时候出现找不到头文件的错误,因此需要一步步的安装clang。以下内容出自stackoverflow:

1、首先到sourceforge下载MinGW进行安装。

2、安装python2。

3、安装CMake。

4、下载llvm源码和clang源码并解压。

5、将clang源码文件夹放到llvm源码下的tools目录。

6、在llvm源码文件夹的父目录建立一个名字为build的文件夹。

7、在build路径下执行 

cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release ..\llvm-<version>.src

那个version字段用自己下载的llvm版本代替。

8、如果没有错误,就执行

mingw32-make

进行编译。这个时间有可能会很长。而且在这里需要注意,在64位机器上可能出现找不到例如   'PENUMLOADED_MODULES_CALLBACK64' has not been declared typedef BOOL  这种错误。这种情况下就得去sourceforge下载MinGW-w64来代替MinGW来进行编译,上述步骤和命令不变。


上述步骤如果没有错误,clang就应该可以正常使用了。


stackoverflow上的地址:http://stackoverflow.com/questions/9427356/how-to-compile-clang-on-windows

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值