Chinaunix首页 | 论坛 | 博客
  • 博客访问: 463208
  • 博文数量: 80
  • 博客积分: 2301
  • 博客等级: 大尉
  • 技术积分: 884
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-16 20:07
个人简介

I\'m interested in mathematics and Daoism. Welcome to talk about these subjects with me.

文章分类

全部博文(80)

文章存档

2017年(2)

2016年(16)

2015年(4)

2014年(6)

2013年(22)

2012年(2)

2011年(1)

2010年(4)

2009年(20)

2008年(2)

2007年(1)

我的朋友

分类: C/C++

2009-11-04 08:24:29

如果在windows xp下开发、调试,或者研读llvm/clang的代码,建议使用微软提供的体验版vc++2008.
步骤如下:
1。下载并安装vc++2008 express
请到这里下载
2。安装svn/tortoisesvn
网址:

3。安装cmake
请参见本博客的其它文章
注意:请把cmake.exe所在的目录(比如C:\Program Files\CMake 2.6\bin)添加到环境变量PATH中
4。获取llvm/clang的代码
获取方法:

按照这里的步骤做即可。如果只是想阅读代码可以到这里:

 
5。生成vc++2008的*.sln文件
假如你的llvm的全路径名诗:
D:\projects\llvm
 1) 打开cmd.exe
 2) 跳到D盘:
   d:
 3) 跳到llvm所在目录:
  cd D:\projects\llvm
 4) 使用cmake生成vc++2008 的*.sln文件:
  cmake -G "Visual Studio 9 2008" CMakeLists.txt
  注意选项!如果你的windows上只有一个本版的vc++,选项可以不写。如果有两个甚至更多的版本,那个选项就很重要了。
  会在当前目录下生产LLVM.sln文件。打开,编译即可。
 
        
   

 
阅读(8914) | 评论(5) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-04-26 21:00:22

我遇到同样的问题 CMake Error at include/clang/Basic/CMakeLists.txt:2 (tablegen): Unknown CMake command "tablegen". Call Stack (most recent call first): include/clang/Basic/CMakeLists.txt:9 (clang_diag_gen) 在执行cmake 时就报错了.最后svn下载了,在vs2010编译通过,但是 clang hello.c报错

chinaunix网友2010-04-16 23:30:04

CMake Error at include/clang/Basic/CMakeLists.txt:2 (tablegen): Unknown CMake command "tablegen". Call Stack (most recent call first): include/clang/Basic/CMakeLists.txt:9 (clang_diag_gen) 这个怎么解决?

chinaunix网友2009-12-13 03:41:49

clang可以编译

chinaunix网友2009-12-11 16:14:27

用VC的库就可以了,CMake把这些工作都搞定了。 就是clang还不支持VC的库吧。

chinaunix网友2009-12-06 12:27:03

请问该怎么设置windows下面库文件和头文件? 是使用mingw的,还是使用vc的? 我编译好了按照以前在windows下面使用gcc的套路,在系统环境变量那里配置,结果没办法正常使用。