Data una versione GLIBCXX della libreria stdC++ (esempio GLIBCXX_3.4.17) data questa versione, dove si troverà una documentazione che specifica quali caratteristiche sono state implementate ?Come si trovano le funzionalità di C++ 11 implementate data una versione GLIBCXX
Inoltre c'è un modo in cui data la versione SO NAME fornirà lo stesso documento.
Sto lavorando su un sistema incorporato che ha una versione esistente di libstdC++; sfortunatamente il crosscompiler (g ++) fornito è in una versione più grande di quella supportata dalla libreria stdC++ sul target. L'aggiornamento della libreria stdC++ sulla destinazione non è un'opzione. Prima di scrivere un sacco di codice, solo per scoprire che non viene eseguito sul target; Mi piacerebbe sapere in anticipo ciò che è e non è supportato.
Ho trovato utile il GNU Documentation; tuttavia, spero che ci sia un documento in cui si possa ottenere ciò che è stato implementato data la versione del simbolo e/o il SO NAME e in qualche modo l'ho mancato.
Grazie per qualsiasi aiuto in anticipo
- se si sta cercando quale versione di gcc supporta le caratteristiche di C++ 11, consultare questo link https://gcc.gnu.org/projects/cxx0x.html –
@RichardGeorge, che documenta il supporto del compilatore per il core funzioni linguistiche, non copre il supporto della libreria e non aiuta a determinare da quale versione provengono la libreria e gli header libstdC++. –