C (Русский) - ArchWiki

Jump to content

# C (Русский)

From ArchWiki
Состояние перевода: На этой странице представлен перевод статьи C. Дата последней синхронизации: 12 марта 2026. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

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

- Programming languages (Русский)

Ядро Linux и программы GNU написаны в основном на языке программирования C.

Arch Linux использует GNU C Library (glibc) в качестве стандартной библиотеки языка C; он является зависимостью мета-пакета base.

Вы можете использовать инструментарий GNU или LLVM для разработки программ на C, C++ или Objective-C.

## Полезные инструменты

Смотрите также: List of applications/Utilities#Debuggers

- distcc — Система распределённого компилирования, фронтенд для GCC.

  https://github.com/distcc/distcc || distcc

- rr — Лёгкий инструмент записи и отладки для C/C++, использует GDB.

  https://rr-project.org/ || rrAUR

### Статические анализаторы кода

- Cppcheck — Инструмент для статического анализа кода C/C++.

  https://cppcheck.sourceforge.net/ || cppcheck

- Clang имеет статический анализатор scan-build.
- Splint — Инструмент для статической проверки программ на языке Си на наличие уязвимостей и ошибок кодирования.

  https://repo.or.cz/splint-patched.git || splint

- ikos — Статический анализатор для C и C++, разработанный NASA.

  https://github.com/NASA-SW-VnV/ikos || ikosAUR

## Альтернативные компиляторы

- TCC — Tiny C Compiler, пытается быть быстрее чем GCC.

  https://bellard.org/tcc/ || tcc

- ACK — Amsterdam Compiler Kit.

  https://tack.sourceforge.net/ || ack-gitAUR

- SDCC — Retargettable ANSI C compiler.

  https://sdcc.sourceforge.net/ || sdcc

Смотрите также Wikipedia:List of compilers#C compilers.

## Альтернативные реализации libc

- dietlibc — оптимизирована для малого размера

  https://www.fefe.de/dietlibc/[устаревшая ссылка 2025-08-15 ⓘ] || dietlibcAUR

- musl — Облегчённая реализация стандартной библиотеки C.

  https://musl.libc.org/ || musl

## Библиотеки

- FFmpeg — включает в себя libav, библиотеку для работы с аудио и видео (не стоит путать с форком FFmpeg, имеющим такое же имя).
- GLib — Низкоуровневая системная библиотека GNOME, включает в себя GObject и GIO.

  https://wiki.gnome.org/Projects/GLib || glib2

- GStreamer — мультимедийный фреймворк, использующий в основе pipelines.
- Libcvec — Библиотека с открытым исходным кодом на C для похожих на std::vector контейнеров как в C++.

  https://tvoygit.ru/vi_is_lonely/libcvec || libcvecAUR

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

- Archiving and compression (Русский)#Библиотеки сжатия
- Wikipedia:ru:Категория:Библиотеки Си
- A list of open source C libraries

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

- Раздел 2 man-страниц — системные вызовы
- Раздел 3 man-страниц — функции библиотек
- GCC and Make – Compiling, Linking and Building C/C++ Applications
- SEI CERT C Coding Standard
- #C IRC channel

Categories:

- Programming languages (Русский)
- Lists of software (Русский)

Hidden category:

- Pages with dead links

C (Русский)
Add topic