C (Español)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Estado de la traducción: esta traducción de C fue revisada el 2021-02-15. Si existen cambios puede actualizarla o avisar al equipo de traducción.

El kernel Linux y las herramientas de usuario GNU están escritos principalmente en C.

Arch Linux utiliza la Biblioteca de C de GNU (glibc) como la biblioteca estándar de C; es una dependencia del meta paquete base.

Puede utilizar toolchain de GNU o LLVM toolchain para desarrollar software en C, C++ u Objective-C.

Herramientas útiles

  • Valgrind — Herramienta para ayudar a encontrar problemas de gestión de memoria en los programas.
https://valgrind.org/ || valgrind
  • distcc — Front-end de compilación distribuida de GCC.
https://github.com/distcc/distcc || distcc
  • rr — Herramienta ligera de grabación y depuración determinística para C/C++, utiliza GDB.
https://rr-project.org/ || rrAUR

Analizadores de código estático

  • Cppcheck — Una herramienta para el análisis de código estático de C/C++.
http://cppcheck.sourceforge.net/ || cppcheck
  • Splint — Una herramienta para verificar de forma estática los programas de C en busca de vulnerabilidades de seguridad y errores de programación.
https://repo.or.cz/splint-patched.git || splint
  • Clang tiene el analizador estático scan-build.

Compiladores alternativos

  • TCC — Compilador C diminuto, dice ser más rápido que GCC.
https://bellard.org/tcc/ || tcc
  • ACK — Amsterdam Compiler Kit.
http://tack.sourceforge.net/ || ack-gitAUR
  • PCC — Compilador portátil de C.
http://pcc.ludd.ltu.se/ || pccAUR
  • SDCC — Compilador de ANSI C retargettable.
http://sdcc.sourceforge.net/ || sdcc

Véase también Wikipedia:List of compilers#C compilers.

Implementaciones de libc alternativas

  • dietlibc — Un libc optimizado para tamaños pequeños
https://www.fefe.de/dietlibc/ || dietlibc
  • musl — Implementación ligera de la biblioteca estándar de C.
https://musl.libc.org/ || musl

Bibliotecas

  • FFmpeg - incluye libav, la biblioteca de audio y vídeo (no debe confundirse con la bifurcación FFmpeg del mismo nombre).
  • GLib — Biblioteca de sistema de bajo nivel por GNOME, incluye GObject y GIO.
https://wiki.gnome.org/Projects/GLib || glib2
  • GStreamer – estructura multimedia basado en tuberías

Véase también:

Véase también