一般來說是放在來/usr/include目錄下的;
但是這個源並不局限也是可控的,如果我們進行開發過程中, 就會在內核的庫函數文件目錄:
例如在:/XXX/XXX/linux-X.X/include
所以根據不同的情況,頭文件存放的目錄也是不同的,具體需要可以根據locate和grep命令進行查詢。
⑵ C語言中,自己編寫的頭文件,儲存在哪,就可以在自己寫的代碼中用include引用
放到哪都可以,最後include包括進去就行了,<>只搜索編譯器所設置的include默認目錄,除非修改項目屬性,""優先搜索項目所在目錄的當前目錄,然後在搜索編譯器所設置的include默認目錄,其他的使用相對目錄也行,.表示當前目錄,..表示上一級目錄。
⑶ C語言頭文件的位置
C語言中的頭文件一般分為兩類,一類是標准庫頭文件,一類是用戶自定義頭文件回。
1、標准庫答頭文件,不同的編譯器都不相同。
Vc6.0一般在安裝目錄下的\VC98\INCLUDE目錄,比如C:\Program Files (x86)\Microsoft Visual Studio\VC98\INCLUDE。
Vs一般在位於$VSPATH\VC\include路徑下面。
gcc一般默認在 /usr/include目錄下。
2、用戶自定義頭文件,存儲位置有用戶自定義。
⑷ linux下,C語言頭文件在哪
一、 C標准庫頭文件,以及Linux的標准庫文件的對應頭文件,默認放在/usr/include下。 如圖:
標識出回了最常用的幾答個頭文件。
二、 自定義頭文件,或者集成頭文件,需要在編譯的時候指定。可以在命令行中指定,也可以在makefile中指定。
指定自定義頭文件路徑方式為:
-IPATH1 -IPATH2...
如當前目錄下的inc文件夾,指定為頭文件, 那麼在編譯a.c時,可以命令寫作:
gcc a.c -I./inc -o a.out