Clang+llvm在windows下面怎么配置运行

本文介绍了如何在Windows上配置Clang+LLVM以解决因头文件路径问题导致的编译错误。通过修改InitHeaderSearch.cpp文件并重新编译,使Clang适应不同版本的MinGW32,包括i686-pc-mingw32和i686-w64-mingw32。
摘要由CSDN通过智能技术生成

下了官网的clang+llvm-3.1-i386-mingw32-EXPERIMENTAL.tar.bz2,解压后将bin添加到环境变量path中。采用标准mingw32http://www.mingw.org/)或tdm mingw32(http://tdm-gcc.tdragon.net/)的,只要将其安装到C:\mingw(或在win7下用mklinkC:\mingw指向安装目录),并将C:\mingw\bin添加到环境变量path中就万事大吉了。

若追求新版本而采用下面两种版本MinGW32

i686-pc-mingw32 http://code.google.com/p/mingw-builds/下载

i686-w64-mingw32 http://sourceforge.net/projects/mingwbuilds/files/ 下载

就算按上面的方法设置好环境变量path,仍然会得到下面的错误而无法使用

clang test.c

test.c:2:11: fatal error: 'stdio.h' file not found

# include <stdio.h>

          ^

1 error generated.

 

这是因为clang默认的 MinGW32 头文件搜索路径如下:

Clang works on some mingw32 distributions. Clang assumes directories as below;

       C:/mingw/include

       C:/mingw/lib

       C:/mingw/lib/gcc/mingw32/4.[3-5].0/include/c++

为了使Clang适应 i686-pc-mingw32 i686-w64-mingw32的目录设置。需

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值