GNU Compiler Collection

GPTKB entity

Statements (122)
Predicate Object
gptkbp:instance_of gptkb:Java_programming_language
gptkbp:architecture gptkb:x86
gptkb:MIPS
gptkb:RISC-V
gptkb:ARM
gptkb:Power_PC
x86_64
gptkbp:developed_by gptkb:Apache_Software_Foundation
gptkbp:first_released gptkb:1987
April 22, 1987
gptkbp:has_feature gptkb:developers
gptkb:Open_Source
Performance Optimization
Portability
multi-language support
just-in-time compilation
profiling support
Modular Architecture
Multi-language Support
dynamic linking
Profiling Tools
Extensible
code generation
static linking
cross-compilation
optimizations
debugging support
link-time optimization
Support for Multiple File Formats
Support for Multiple Architectures
support for C++17
support for D
support for Rust
Support for Multiple Operating Systems
support for Ada 2012
support for C++03
support for C++11
support for C++14
support for C++20
support for C++23
support for C++98
support for C11
support for C2 X
support for C89
support for C90
support for C99
support for Fortran 2008
support for Go 1.5
support for Haskell
support for Objective-C
support for Open ACC
support for Open MP
support for Swift
Static and Dynamic Analysis
Support for Multiple Debuggers
Support for Multiple Code Generation Techniques
Support for Multiple Collaboration Models
Support for Multiple Collaboration Techniques
Support for Multiple Compilation Techniques
Support for Multiple Debugging Formats
Support for Multiple Debugging Techniques
Support for Multiple Delivery Models
Support for Multiple Delivery Techniques
Support for Multiple Deployment Models
Support for Multiple Deployment Techniques
Support for Multiple Development Models
Support for Multiple Documentation Models
Support for Multiple Documentation Techniques
Support for Multiple Dynamic Analysis Techniques
Support for Multiple Integration Models
Support for Multiple Integration Techniques
Support for Multiple Language Standards
Support for Multiple Linkers
Support for Multiple Linking Techniques
Support for Multiple Maintenance Models
Support for Multiple Maintenance Techniques
Support for Multiple Optimization Levels
Support for Multiple Profiling Techniques
Support for Multiple Runtime Environments
Support for Multiple Standards
Support for Multiple Static Analysis Techniques
Support for Multiple Testing Models
Support for Multiple Testing Techniques
Support for Multiple Version Control Models
Support for Multiple Version Control Techniques
https://www.w3.org/2000/01/rdf-schema#label GNU Compiler Collection
gptkbp:language_support gptkb:D
gptkb:Ada
gptkb:C
gptkb:C++
gptkb:Fortran
gptkb:Objective-C
gptkb:Go
gptkbp:latest_version 11.2.0
gptkbp:license gptkb:GNU_General_Public_License
gptkbp:operating_system gptkb:Linux
gptkb:mac_OS
gptkb:Windows
gptkbp:platforms gptkb:Linux
gptkb:mac_OS
gptkb:Windows
gptkbp:programming_language gptkb:Ada
gptkb:C
gptkb:C++
gptkb:Fortran
gptkb:Go
gptkbp:provides gptkb:program
Optimization
Static Analysis
Linking
Debugging Support
gptkbp:release_date August 2021
gptkbp:supports Cross Compilation
gptkbp:uses gptkb:LLVM
GCC plugin architecture
gptkbp:written_in gptkb:C
gptkbp:bfsParent gptkb:Ne_XTSTEP
gptkb:Robert_Stallman
gptkb:GNU_Project
gptkb:GNU_General_Public_License
gptkb:GPLv2
gptkbp:bfsLayer 4