GNU/Linux >> Linux Esercitazione >  >> Linux

Codice per malloc e gratuito

malloc() dovrebbe essere in glibc.

Ulteriori letture
Multithreading
Trucchi per l'allocazione C++ [Video]


Guarda nella versione appropriata di glibc nel vecchio sito di rilascio o qui. Ad esempio, se stai usando glib 2.9, è in questo archivio. Cerca il file malloc/malloc.c .

Vedrai che non è un banale pezzo di codice di libreria.

Sembra che abbiano cambiato la struttura della directory dopo glibc-2.9.


L'interfaccia POSIX di malloc è definita qui.

Se vuoi scoprire come la libreria C in GNU/Linux (glibc) implementa malloc , vai a prendere il codice sorgente da http://ftp.gnu.org/gnu/glibc/ o sfoglia il repository git e guarda il malloc/malloc.c file.

C'è anche la documentazione di base del Memory Allocator di Doug Lea che descrive la teoria di un m (emory)alloc (ator) (leggi attentamente e poi decidi se hai davvero bisogno di implementare il tuo malloc).


Linux
  1. DistroTest:prova online i sistemi operativi Linux e Unix gratuitamente

  2. Le 6 migliori distribuzioni Linux gratuite e open source per l'hacking

  3. Centos 4.8 e Glibc 2.5?

  4. CodeBlocks:un IDE C, C++ e Fortran gratuito e multipiattaforma

  5. cloudHQ:sincronizza gratuitamente le app di Google e G Suite con gli account cloud

Tox Messenger:un'alternativa gratuita, sicura e open source per Skype

Come FileRun su Debian 11 – Un cloud gratuito e privato per noi!

I migliori convertitori video gratuiti per Linux [GUI, CLI e online]

Codice di Visual Studio:un editor di codice gratuito e open source per Ubuntu

Motrix:un gestore di download gratuito e open source per Linux

10 editor di sottotitoli gratuiti e open source per Linux nel 2022