LLVM每日谈之十九 LLVM的第一本系统的书<Getting Started with LLVM Core Libraries>
Posted wzjhoutai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LLVM每日谈之十九 LLVM的第一本系统的书<Getting Started with LLVM Core Libraries>相关的知识,希望对你有一定的参考价值。
LLVM最终有了一本系统的书了——《Getting Started with LLVM Core Libraries》。
这本书号称是LLVM的第一本书,可是据说日本早就有两本日文的关于LLVM的书,这个了解的不多。
只是能够肯定的是,这本书是英文表述的第一本书。
这本书的覆盖范围非常广,从简单的怎样安装LLVM一直到各个部分的介绍,以及怎样使用这些部分去创建自己的工具,都有所介绍。
对于想使用LLVM去创建自己的工具的人。全然是够用的,并且是非常不错的一本书。这也是本书的主要针对群体。毕竟编译器发展到这个阶段,很多其它的人是怎样使用编译器和假设用它去构建自己的工具。而前者的操作十分简单,仅仅须要几条简单的命令就好。有难度的是后者。
对于有更深入的需求的读者,比方打算hacking LLVM的人,这本书依旧算是浅的。hacking LLVM最好的办法依旧是啃代码,只是我相信这本书依旧能够让打算hacking LLVM的人,对各个部分有一个综合的了解。
而对于LLVM的刚開始学习的人来说,这本书也非常不错,能够高速的让刚開始学习的人对LLVM的架构以及各个部分有一个高速并且系统的了解。这里的关键是系统。由于LLVM本身自己的文档也非常多,非常多文档也是写的非常仔细非常经典的,普通情况下不easy被超越。
可是文档缺少的是一个系统的全面的介绍。这些正是这本书所具有的。
所以,综合来说。对于LLVM的学习者来说。这本书还是非常值得一读的。这本书今年刚出,没有中文版,网上能够找到电子版,喜欢LLVM的能够自行搜索。
以上是关于LLVM每日谈之十九 LLVM的第一本系统的书<Getting Started with LLVM Core Libraries>的主要内容,如果未能解决你的问题,请参考以下文章
LLVM每日谈之五十四 新建后端的第二步校正(register set)