Precedente Indice Successiva

Toolchain

Immagine slide
  • 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.
© Ing. Stefano Salvi - released under FDL licence

Valid XHTML 1.0! Valid CSS!