設備驅動編程:查看函數所在頭文件-5

在字符設備編程過程中,經常會出現沒有包含頭文件的告警,剛開始學習對linux也不熟悉,不能快速找到要添加的頭文件,可這把我難壞了。。。

不會問百度啊,果然找到了。言歸正傳,放大招:

man 函數名

沒錯就這麼簡單!!

 

示例:

我要在用戶態程序中讀寫字符設備,需要用到read()函數,它在那個頭文件中呢?沒錯就是在unistd.h中!

參考:https://blog.csdn.net/byxdaz/article/details/80381584

 

有的函數這樣出不來,那就直接source insight查找吧

還有一個方法:find linux源碼路徑 -name "*.h" | xargs grep "read" //在Linux源碼路徑所有.h文件中查找所有包含read的關鍵字

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章