GNU/Linux >> Tutoriels Linux >  >> Linux

Code pour malloc et gratuit

malloc() devrait être dans glibc.

Autres lectures
Multithreading
Astuces d'allocation C++ [Vidéo]


Regardez dans la version appropriée de la glibc sur l'ancien site de publication ou ici. Par exemple, si vous utilisez la glib 2.9, elle se trouve dans cette archive. Cherchez le fichier malloc/malloc.c .

Vous verrez que ce n'est pas un morceau trivial de code de bibliothèque.

Il semble qu'ils aient changé la structure des répertoires après la glibc-2.9.


L'interface POSIX de malloc est définie ici.

Si vous voulez savoir comment la bibliothèque C de GNU/Linux (glibc) implémente malloc , allez chercher le code source sur http://ftp.gnu.org/gnu/glibc/ ou parcourez le dépôt git et regardez le malloc/malloc.c fichier.

Il y a aussi la documentation de base du Memory Allocator de Doug Lea qui décrit la théorie d'un m (emory)allouer (ator) (lisez ceci attentivement, puis décidez si vous avez vraiment besoin d'implémenter votre propre malloc).


Linux
  1. Bash For Loop Guide et exemples

  2. Image Optimizer gratuitement :Découvrez YOGA et apprenez à l'utiliser

  3. Centos 4.8 et Glibc 2.5 ?

  4. Pitivi - Un éditeur vidéo gratuit et open source pour Linux

  5. 5 logiciels de gestion scolaire gratuits et open source pour Linux

Tox Messenger - Une alternative gratuite, sécurisée et open source pour Skype

Comment FileRun sur Debian 11 – Un cloud gratuit et privé pour nous !

Meilleurs convertisseurs vidéo gratuits pour Linux [GUI, CLI et en ligne]

Visual Studio Code - Un éditeur de code gratuit et open source pour Ubuntu

Motrix :un gestionnaire de téléchargement gratuit et open source pour Linux

10 éditeurs de sous-titres gratuits et open source pour Linux en 2022