GNU/Linux >> Tutoriales Linux >  >> Linux

Código para malloc y gratis

malloc() debería estar en glibc.

Lecturas adicionales
subprocesos múltiples
Trucos de asignación de C++ [Video]


Busque en la versión correspondiente de glibc en el sitio de la versión anterior o aquí. Por ejemplo, si está usando glib 2.9, está en este archivo. Busque el archivo malloc/malloc.c .

Verá que no es una pieza trivial de código de biblioteca.

Parece que cambiaron la estructura del directorio después de glibc-2.9.


La interfaz POSIX de malloc se define aquí.

Si desea averiguar cómo la biblioteca C en GNU/Linux (glibc) implementa malloc , vaya y obtenga el código fuente de http://ftp.gnu.org/gnu/glibc/ o navegue por el repositorio git y mire el malloc/malloc.c archivo.

También está la documentación base del Memory Allocator de Doug Lea que describe la teoría de un m (memoria)asignar (ator) (lea esto cuidadosamente y luego decida si realmente necesita implementar su propio malloc).


Linux
  1. DistroTest:pruebe los sistemas operativos Linux y Unix en línea de forma gratuita

  2. Los 7 mejores juegos gratuitos y de código abierto para Linux

  3. Las 7 mejores distribuciones de Linux gratuitas y de código abierto para la privacidad y el anonimato

  4. Las 6 mejores distribuciones de Linux gratuitas y de código abierto para hackear

  5. ¿Centos 4.8 y Glibc 2.5?

Tox Messenger:una alternativa gratuita, segura y de código abierto para Skype

Cómo FileRun en Debian 11:¡una nube gratuita y privada para nosotros!

Los mejores convertidores de video gratuitos para Linux [GUI, CLI y en línea]

Visual Studio Code:un editor de código fuente gratuito y abierto para Ubuntu

Motrix:un administrador de descargas gratuito y de código abierto para Linux

10 editores de subtítulos gratuitos y de código abierto para Linux en 2022