Ⅰ linux頭文件解釋:誰能解釋,謝謝了。答得好我狂加分。
1. 這是內核源碼的頭文件,一般人不敢說都熟悉滴。
2. 以linux開頭的的頭文件,如<linux/file.h>對應源碼目錄樹的include/linux/file.h
3. 以asm開頭的頭文件,如<asm/file.h>對應源碼目錄樹的arch/***/include/asm/file.h, 其中***對應某個具體的平台。
4. 仔細研讀並讀懂過linux源碼1/10的人,絕對是高手中的高手,不會出現在這里回答問題。
5. 我是菜鳥,源碼只看了一點。
6. 勸樓主別浮躁,想學內核驅動,要能靜的下來,認真看書。
Ⅱ C51包含頭文件時,頭文件在一個目錄,當前C程序在另外一個目錄,怎麼解決
你的思路是沒問題的,只是你的斜杠用錯了,是用"\",Windows下的路徑符號是"\「,而在版Linux和網路編程環境下,多用「/「表示權路徑。
你的工程在主目錄下,你要包含其他文件夾下的頭文件,可以是以下兩種:
include "\ind\stc.h"
或者
include "..\ind\stc.h"
Ⅲ Linux下c語言開發怎麼添加頭文件目錄和lib文件目錄
通過編譯抄選項可以設置的
Linux下一般用gcc,就以gcc的命令為例
要增加頭文件目錄inc,那麼編譯選項加上-Iinc
如果有多個 就寫多個
比如 -Iinc -I/home/name/include
類似的 增加lib路徑用-L
比如 -Llib -Lmy_lib
就是增加當前目錄下 lib和my_lib兩個文件夾作為庫文件目錄。