Jump to content

# GNU Compiler Collection (Русский)

From ArchWiki
Состояние перевода: На этой странице представлен перевод статьи GNU Compiler Collection. Дата последней синхронизации: 24 июня 2025. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Ссылки по теме

- LLVM (Русский)

GNU Compiler Collection (GCC) — часть GNU toolchain, включает в себя фронтенды для C и C++.

## Установка

Установите пакет gcc.

Другие доступные фронтенды:

- gcc-ada для Ada
- gcc-gcobol для Cobol
- gcc-d for D
- gcc-fortran для Fortran
- gcc-m2 для Modula-2
- gcc-go для Go
- gcc-objc для Objective-C
- gcc-rust для Rust

### Старые версии

Старые версии 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 12: gcc12AUR
- GCC 13: gcc13AUR
- GCC 14: gcc14AUR

Другие фронтенды для старых версий GCC можно найти в официальных репозиториях и AUR по запросу `gcc<версия без точки>`; например, ищите `gcc9`, чтобы найти фронтенды для GCC 9.

Совет Используйте переменные среды `CC` (для C)[1] и `CXX` (для C++)[2], чтобы указать, какая версия GCC будет использоваться, например, с make или cmake. Пример:

    $ export CC=gcc-12 CXX=g++-12

## Смотрите также

- Документация Info
- Официальный сайт
- gcc(1)

Categories:

- Development (Русский)
- GNU (Русский)

GNU Compiler Collection (Русский)
Add topic