GNU/Linux >> Linux Esercitazione >  >> Linux

Dove sono le intestazioni della libreria standard C++

In esecuzione g++ -v -v -v emette molte cose, incluse tutte le directory di inclusione cercate. vector è in uno di quelli.


Sul mio sistema Debian Stable vector è qui:

/usr/include/c++/4.4/vector

GCC in genere ha le intestazioni C++ standard installate in /usr/include/c++/<version>/ . Puoi eseguire gcc -v per scoprire quale versione hai installato.

Almeno nella mia versione, non c'è vector.h; l'intestazione pubblica è solo vector (senza estensione) e la maggior parte dell'implementazione è in bits/stl_vector.h .

Questo è il caso della mia distribuzione Ubuntu; la tua distribuzione potrebbe essere diversa.


Linux
  1. Riduci a icona le intestazioni mostrate dai Digest in Mailman 2.1.xx

  2. Chiusura dell'output standard (>&-)?

  3. Linux:come modificare la posizione in cui vengono salvati gli screenshot in Linux Mint 17 Cinnamon?

  4. Quando esegui apt-get install dove sono archiviati i file .deb?

  5. Quali sono i programmi CLI standard per gestire utenti e gruppi?

Dove vengono archiviate le immagini e i contenitori Docker nell'host?

Dove sono le pagine man per C++?

Dov'è il comando gem in RHEL6?

Dov'è il fork() sulla fork bomb :(){ :|:&};:?

dove si trova il database aggiornatob?

Dove si trovano i log per ufw su Ubuntu Server?