LLVM 怎样入门和左?

蓝色 2018-09-16 106
感觉新出的编程语言不小的一部分都和 LLVM 关系紧密啊
其他回答
@史寧寧,本來不想吐槽的,那個csdn的專欄簡直是扯淡,浪費人時間,會看官網,一看就知道的東西,還要講這麼多天.
@李斌,這個專欄也是浪費時間,爛尾的.
@藍色,加上github上的某源碼工程,自己搜,最多星星的那個.比tutorial上的代碼更好,拆分成lexer和passer了.LLVM Tutorial: Table of Contents 這個tutorial看完3,就要學llvm的api,從下面的
Getting Started with the LLVM System開始吧.
開始回答這個問題,當然是看官網,源碼和作者的鏈接:
1.還有不要下官網svn的代碼,用github上的mirror,方便自己建立branch,方便自己checkout到某個commit point,然後一點點patch,感覺像放電影.不過這樣也是很坑的,我說的是時間.
Getting Started with the LLVM System原來本來就有git,我也是剛學,不好意思,本來真不想這麼狂妄的~~
2.官網的有很多文檔,沒有翻完,每篇前面都有introduction和toc,這個真不錯的.
3.作者的官網,太好了,有很多他自己寫的文檔,下載地址都在官網~~,還有就是好多undocumented的文檔.真是寶庫,不解釋.這條線最成體系吧.recommend:-)
Reference:
Chris Lattner's Homepage
LLVM -- wiki中的reference我幾乎都點過了:-(
親,其他的鏈接看評論
热心网民 2018-09-16 17:11:12 0条评论
如果你想实践,结合编译原理与LLVM的话,请跟着LLVM Tutorial一步一步做下来吧,你会收获很多的,请猛击:LLVM Tutorial: Table of Contents
蓝色 2018-09-16 17:11:12 0条评论