↑ arvau

ArchWiki / C

es:C hu:C ja:C ru:C zh-hans:C

The Linux kernel and the GNU userland are written primarily in C.

Arch Linux uses the GNU C Library (glibc) as the C standard library; it is a dependency of the base meta package.

You can use the GNU toolchain or the LLVM toolchain to develop software in C, C++ or Objective-C.

Useful tools

Also see List of applications/Utilities#Debuggers.

Static code analyzers

  • Clang has the scan-build static analyzer.

Alternative compilers

See also Wikipedia:List of compilers#C compilers.

Alternative libc implementations

Libraries

  • FFmpeg - includes libav, the audio and video library (not to be confused with the FFmpeg fork of the same name).

  • GStreamer – pipeline-based multimedia framework

See also:

See also