摘要:
http://blog.chinaunix.net/uid-23577393-id-2691795.html基本的搭建步骤如下:1。从llvm.org里下载下来llvm 2.3的source code2。从llvm.org里下载下来llvm-gcc 4.2的source code,在llvm的官方站点里也提供了llvm-gcc 4.2在若干个平台上的binary版本,如果正好有自己平台相对应的binary文件,就不需要下载llvm-gcc的源码进行手动编译安装的工作了3。将llvm 2.3的源码包解压缩到指定目录,我是解压缩到 /mnt/work/personal/open-source/.. 阅读全文
摘要:
http://www.cnblogs.com/ralphjzhang/archive/2011/12/02/2272671.html什么是 clang/llvm/libc++先说一下背景,以防有些同学对 clang/llvm/libc++ 是什么还没有概念:clang 是最近几年(在大财主苹果的支持下)发展得非常好的 C 家族语言 (包括C/C++/Obj-C/Obj-C++) 编译器前端,所谓前端,就是它可以认识 C/C++/Obj-C/ObjC++ 代码,并且把它转化成某种更接近机器指令的形式。理论上说,“某种形式”是语法树,但作为一个工具,clang 实际上会帮助你调用链接器生成可执行代 阅读全文