Clang
Udseende
Original skaber(e) | Chris Lattner og andre |
---|---|
Udvikler(e) | Apple Inc. og andre |
Stabil version | 19.1.7 (14. januar 2025) |
Status | Aktiv |
Skrevet i | C++ |
Operativsystem | Unix-lignende |
Platform | Cross-platform |
Type | Compiler |
Licens | University of Illinois/NCSA Open Source License[1] |
Hjemmeside | http://clang.llvm.org/ |
Clang[2] er en compiler-frontend for programmeringssprogene C, C++, Objective-C og Objective-C++. Clang anvender LLVM som dets backend og har været en del af LLVM siden LLVM 2.6.
Clangs mål er at tilbyde et alternativ til GNU Compiler Collection (GCC). Udviklingen foregår i åben kildekode,[3] med deltagelse af adskillige større udviklingsfirmaer, f.eks. Google og Apple. Clang er tilgængelig under licensen University of Illinois/NCSA License.
Clang-projektet omfatter bl.a. Clang-frontenden og en statisk analysator.[4]
Baggrund
[redigér | rediger kildetekst]Siden 2005 har Apple anvendt LLVM i større omfang i flere kommercielle systemer,[5] inklusive iPhone development kit og Xcode 3.1.
Se også
[redigér | rediger kildetekst]Kilder/referencer
[redigér | rediger kildetekst]- ^ "LLVM Release License "
- ^ Christopher, Eric (3. juli 2008). "simply wonder pronunciation of Clang". LLVMdev (Mailingliste). Arkiveret fra originalen 8. februar 2012. Hentet 9. juli 2008.
- ^ Clang "Getting started" instructions
- ^ "Clang Static Analyzer". LLVM. Hentet 3. september 2009.
- ^ Treat, Adam (19. februar 2005). "mkspecs and patches for LLVM compile of Qt4". Qt4-preview-feedback (Mailingliste).
Eksterne henvisninger
[redigér | rediger kildetekst]- http://clang.llvm.org/
- LLVMdev: New LLVM C front-end: "clang" Arkiveret 17. august 2007 hos Wayback Machine, announcement (11 July 2007)
- Presentation: Ted Kremenek – Finding Bugs with the Clang Static Analyzer Arkiveret 13. juni 2010 hos Wayback Machine, Slides
- Clang Static Analyzer list of checkers Arkiveret 11. marts 2012 hos Wayback Machine
- Presentation: Steve Naroff – Clang Internals Arkiveret 13. juni 2010 hos Wayback Machine, Slides