Occorre poi avere i file di intestazione (header file) e le librerie di sviluppo per la libreria µClibc e le sue librerie correlate
Se ci riferiamo ad un sistema GNU (Linux) ci serviranno le GNU binutils, la GNU Compiler Collection GCC, e uClibc
In realtà per produrre un eseguibile, che faccia riferimento a delle librerie dinamiche non basta il compilatore
L'insieme degli eseguibili e delle librerie, compilati per produrre codice per l'architettura target, prende il nome di toolchain
Occorre almeno un linker, che colleghi tra loro i vari file compilati in un singolo eseguibile
Le librerie di sviluppo sono librerie statiche che non contengono di fatto il codice delle funzioni che contengono, ma solo un riferimento alle librerie dinamiche che lo contengono.