/usr/include
– katalog występujący w systemach wzorowanych na Uniksie, takich jak GNU/Linux. Znajduje się bezpośrednio w katalogu /usr
. Nie posiada on – w przeciwieństwie do paru innych katalogów znajdujących się w tym miejscu – swojego odpowiednika w katalogu głównym. Posiada swój odpowiednik w /usr/local
– /usr/local/include
, jednak jest on rzadko używany.
Opisywany katalog służy do przechowywania plików nagłówkowych języka C. Gdy zajdzie potrzeba, są one stąd pobierane przez kompilatory – w tym przez gcc uważany za standardowy kompilator na systemach opartych o narzędzia projektu GNU.
Ponadto w owym katalogu znajduje się podkatalog c++
(/usr/include/c++
). W nim znajdują się kolejne podkatalogi oznaczone numerami wersji kompilatora g++. Znajdują się w nich pliki nagłówkowe języka C++ (mającego z założenia być kontynuacją C) używane przez ów kompilator.