查詢結果分析
來源資料
相關文獻
- 開放原始碼Tool-chain的選擇比較--LLVM或GCC
- 一個WWW-based唯讀記憶體編譯器
- A Portable Parallelizing Compiler with Loop Partitioning
- 藉軟體移植技術來實現CCL Java Chip-I編譯器
- 編譯器技術於高效能運算之應用
- Design and Implementation of a Parallelism Detector for CONVEX SPP-1000 System
- A Porting Mechanism for Implementing CCL Java Chip-I Compiler from GNU C Compiler
- Java系統程式開發環境的移植與研究
- 嵌入式處理器編譯發展環境開發技術之介紹
- GNU C Compiler簡介與實作
頁籤選單縮合
題名 | 開放原始碼Tool-chain的選擇比較--LLVM或GCC=The Tool-chain Choice for Open Source Projects--LLVM or GCC |
---|---|
作者 | 吳琦; | 書刊名 | 電腦與通訊 |
卷期 | 159 2014.10[民103.10] |
頁次 | 頁75-79 |
專輯 | 嵌入式系統設計技術專題 |
分類號 | 312.2 |
關鍵詞 | 編譯器; 工具組; 開放原始碼; LLVM; Compiler; Tool-chain; Low level virtual machine; Open source code; |
語文 | 中文(Chinese) |
中文摘要 | LLVM是Low Level Virtual Machine的縮寫,最早開始於伊利諾(Illinois)大學的研究計畫,目標是提供一個高度模組化及可重覆使用的編譯器(Compiler)與相關工具組(Tool-chain)的集合。LLVM之下包含了許多的子計畫,包括了core library、clang、lldb、compiler-rt、openMP、libclc等等,透過這些額外的子計畫展現了LLVM多功能性、靈活性與高度的可重覆使用性,提供在開放原始碼Tool-chain的一個新的選擇,本文將就使用經驗、偵錯的方便性及效能差異上與以往常用的GCC(GNU Compiler Collection)做一個比較。 |
英文摘要 | LLVM is the abbreviation for Low Level Virtual Machine. It began as a research project at the University of Illinois. The goal of this project is to provide a collection of highly modular and reusable compiler and tool-chain. LLVM consists of a number of subprojects such as core library, clang, lldb, compiler-rt, openMP, libclc and so on. Through these subprojects, LLVM shows its versatility, flexibility, and reusability. Undoubtedly, it gives us a new choice of open source code tool-chain. This article will present the comparison of debug ability and performance with GCC (GNU Compiler Collection) based on user experiences. |
本系統之摘要資訊系依該期刊論文摘要之資訊為主。