Jump to content

C (Español)

From ArchWiki
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++.
https://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.
https://tack.sourceforge.net/ || ack-gitAUR
  • PCC — Compilador portátil de C.
http://pcc.ludd.ltu.se/ || pccAUR[enlace roto: package not found]
  • SDCC — Compilador de ANSI C retargettable.
https://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/ || dietlibcAUR
  • 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

OSZAR »