導航:首頁 > 操作系統 > linux找不到頭文件

linux找不到頭文件

發布時間:2023-06-13 07:05:53

linux編寫內核模塊編譯時找不到頭文件

-I /usr/src/linux-headers-2.6.32-24/include 其中, -I和後面的路徑沒有空格
-I/usr/src/linux-headers-2.6.32-24/include

一般也很少直接用gcc命令, 大部分是用makefile, make -C kernel_path moles

② linux 模塊編譯顯示沒有頭文件

編寫linux內核模塊,需要自己編寫Makefile,同時在Makefile裡面制定自己的內核路徑,這樣才能處理提示沒有頭文件錯誤。

編譯命令:

exportPATH=$PATH:#編譯工具鏈路徑
exportARCH=#CPU類別(例如arm)
exportCROSS_COMPILE=arm-none-linux-gnueabi-#(編譯工具xx-gcc的前綴xx)
make-C#編譯好的內核模塊運行的Linuxkernel內核源代碼目錄樹M=$`pwd`moles

Linux模塊編譯例子:

exportPATH=$PATH:/usr/local/arm/4.2.2-eabi/usr/bin
#forSamsungs5pc100
exportARCH=arm
exportCROSS_COMPILE=arm-none-linux-gnueabi-
make-C/home/wenxy/src/s5pc100/linux-2.6.35.5M=$`pwd`moles

③ linux頭文件存在編譯時卻找不到

1、通過find命令查找編譯時找不到的頭文件。
find / -name x.h (x.h是缺少的頭文件,根據實際情況操作)
2、如果能找到, 就在/usr/include目錄下建立一個x.h的軟連接
ln -s /usr/include /usr/x/y/z/x.h (假設缺少的頭文件路徑 /usr/x/y/z/,根據實際情況操作)
3、如果不能找到,就說明當前系統缺少此頭文件的庫,自行網路搜索相應的庫安裝即可。

閱讀全文

與linux找不到頭文件相關的資料

熱點內容
破解pdf許可權 瀏覽:641
基礎輕松入門python小課 瀏覽:585
湖北黃石移動dns伺服器地址 瀏覽:42
穩定幣會加密貨幣嗎 瀏覽:782
python生成訂單數據 瀏覽:359
安卓手機正面視頻怎麼調整為左邊 瀏覽:921
java定義整數 瀏覽:372
怎麼添加數據透視表命令 瀏覽:800
hk4100f與單片機連接 瀏覽:862
門禁鑰匙加密可以復制嗎 瀏覽:195
單片機ad采樣交流信號 瀏覽:162
龍門銑外圓編程 瀏覽:519
gal編程工具 瀏覽:402
浙大翁愷老師用的什麼編譯器 瀏覽:593
gs5發動機壓縮比 瀏覽:717
稅控盤插上顯示未檢測加密盤 瀏覽:306
怎麼潛移默化的命令一個人 瀏覽:116
解壓筆爛了怎麼補 瀏覽:684
db什麼文件夾 瀏覽:870
寶駿730熱車壓縮機不工作 瀏覽:506