C (Русский)

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

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

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

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

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

  • Valgrind Инструмент для поиска проблем с использованием оперативной памяти.
https://valgrind.org/ || valgrind
  • distcc Система распределённого компилирования, фронтенд для GCC.
https://github.com/distcc/distcc || distcc
  • rr Легкий инструмент записи и отладки для C/C++, использует GDB.
https://rr-project.org/ || rrAUR

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

  • Cppcheck Инструмент для статического анализа кода C/C++.
http://cppcheck.sourceforge.net/ || cppcheck
  • Splint Инструмент для статической проверки программ на языке Си на наличие уязвимостей и ошибок кодирования.
https://repo.or.cz/splint-patched.git || splint
  • Clang имеет статический анализатор scan-build.

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

  • TCC Tiny C Compiler, пытается быть быстрее чем GCC.
https://bellard.org/tcc/ || tcc
  • ACK Amsterdam Compiler Kit.
http://tack.sourceforge.net/ || ack-gitAUR

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

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

Библиотеки

  • FFmpeg — включает в себя libav, библиотеку для работы с аудио и видео (не стоит путать с форком FFmpeg, имеющим такое же имя).
  • GStreamer — мультимедийный фреймворк, использующий в основе pipelines.

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

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

gollark: God died in 1996 anyway.
gollark: An omnipotent being should be able to do better, and God literally eternally tortures them, so bee God.
gollark: osmarksphysics™.
gollark: I'll inform Apioform #26262666266262626666266626266626262626, then.
gollark: Oh, I see, this compares words with "equal" ones by some weird metric?
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.