GNU Compiler Collection (Русский)
Состояние перевода: На этой странице представлен перевод статьи GNU Compiler Collection. Дата последней синхронизации: 28 апреля 2023. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.
GNU Compiler Collection (GCC) — часть GNU toolchain, включает в себя фронтенды для C и C++.
Установка
Установите пакет gcc.
Другие доступные фронтенды:
- gcc-ada для Ada
- gcc-fortran для Fortran
- gcc-go для Go
- gcc-objc для Objective-C
Старые версии
Старые версии GCC доступны в официальных репозиториях и AUR и могут быть полезны для исторического интереса, для старых проектов, которые не могут быть скомпилированы на текущих версиях, или для тестирования совместимости проектов:
- GCC 4.3: gcc43AUR
- GCC 4.4: gcc44AUR
- GCC 4.5: gcc45AUR
- GCC 4.6: gcc46AUR
- GCC 4.7: gcc47AUR
- GCC 4.8: gcc48AUR
- GCC 4.9: gcc49AUR
- GCC 5: gcc5AUR
- GCC 6: gcc6AUR
- GCC 7: gcc7AUR
- GCC 8: gcc8AUR
- GCC 9: gcc9AUR
- GCC 10: gcc10AUR
- GCC 11: gcc11AUR
Другие фронтенды для старых версий GCC можно найти в официальных репозиториях и AUR по запросу gcc<версия без точки>
; например, ищите gcc9
, чтобы найти фронтенды для GCC 9.
Совет: Используйте переменные среды
CC
(для C)[1] и CXX
(для C++)[2], чтобы указать, какая версия GCC будет использоваться, например, с make или cmake. Пример: $ export CC=gcc-11 CXX=g++-11