七天LLVM零基礎入門(Linux版本)------第三天

做者:snsn1984 html

次日的任務中的LLVM IR的文檔( http://llvm.org/docs/LangRef.html) 對於初學者來講,看起來必定很費勁,內容繁雜,找不到頭緒,看了後邊的忘記了前面的,這些都是很正常的。可是,這裏須要注意的是,無論多煩躁,必定要硬着 頭皮先把這個文檔通讀一遍,在讀的同時,能夠本身寫一個小程序,根據前面學習的使用clang的命令將該程序轉換成.ll格式的,而後在閱讀文檔的同時, 對照.ll格式的文件,去實際的看一看,到底說的是什麼樣的東西,而後這樣才能加深印象,才能讓閱讀文檔變得不那麼艱難。 android

下面開始今天的學習任務:
第一步:複習LLVM IR的文檔( http://llvm.org/docs/LangRef.html
複習該文檔的時候,略微有些側重點,就是該文檔從開始的部分,一直到 http://llvm.org/docs/LangRef.html#other-values  這個部分以前,都要仔細複習一遍。後面的內容,大體的過一遍,之後要用到的時候,能夠找到地方就行。
第二步:閱讀文檔 ( http://llvm.org/docs/ProgrammersManual.html
這個文檔從名字就能夠看出來是幹什麼用的,這個就是LLVM的編程指引,相對來講這個文檔沒那麼長,可是裏面的東西很重要,但願在閱讀的過程當中 認真閱讀。同時,涉及到C++部分的知識,若是有不清楚的,要本身主動的把那些知識補充學習一下。在閱讀這個文檔的過程當中,能夠去LLVM的源碼中找一些 實際的代碼,參照着看一下,效果會更好。能夠從 http://androidxref.com/ 在線瀏覽和搜索代碼,這個網站是在線瀏覽搜索Android源碼的,LLVM的源碼就在 http://androidxref.com/4.2.2_r1/xref/external/llvm/ 這裏,能夠從這裏搜索、跳轉,都很方便。

補充:關於文檔的閱讀,實際上是一個長期的過程,每次都認真讀,每次都會有不一樣的收穫。尤爲是本身在實際使用的過程當中,要多查文檔,多閱讀文檔,才能讓本身在這個領域裏面更快的成長起來。 --------------------------------------------轉載請註明出處----------------------------------------------------
相關文章
相關標籤/搜索