Jump to content
ArchWiki

C (Русский)

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

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

Ядро 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/ || rr AUR

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

  • 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 || ikos AUR

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

  • TCC — Tiny C Compiler, пытается быть быстрее чем GCC.
https://bellard.org/tcc/ || tcc
  • ACK — Amsterdam Compiler Kit.
https://tack.sourceforge.net/ || ack-git AUR
  • 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日 ⓘ] || dietlibc AUR
  • 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 || libcvec AUR

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

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

AltStyle によって変換されたページ (->オリジナル) /