當前位置:首頁 » 編程軟體 » 編譯sys缺少緩解

編譯sys缺少緩解

發布時間: 2023-06-17 21:57:21

Ⅰ 為什麼linux編譯內核模塊時報錯,說找不到/sys/types.h,/sys/socket.h/等頭文件

/sys/socket.h你還能在內核模塊中使用???這個不是用戶空間的API嗎???

/usr/include下面統統是用戶空間的使用的,內核模塊中不能使用/usr/include下面的函數!!!只能使用/usr/src/下面的頭文件所包含的函數。

make編譯模塊的時候,也不會去找/usr/include下面的東西...

執行:locate socket.h|grep '/usr/src' 這句命令可以找下/usr/src下面所有的socket.h
/usr/src/linux-2.6.38-ARCH/arch/x86/include/asm/socket.h
/usr/src/linux-2.6.38-ARCH/include/asm-generic/socket.h
/usr/src/linux-2.6.38-ARCH/include/config/netfilter/xt/match/socket.h
/usr/src/linux-2.6.38-ARCH/include/linux/socket.h
/usr/src/linux-2.6.38-ARCH/include/linux/caif/caif_socket.h
/usr/src/linux-2.6.38-ARCH/include/linux/netfilter/xt_socket.h

跟本木有sys目錄....當然找不到...

熱點內容
什麼在資源配置中起宏觀調控作用 發布:2025-04-23 06:05:25 瀏覽:721
換手機怎麼把安卓app移到蘋果手機 發布:2025-04-23 06:05:20 瀏覽:898
java的時間格式 發布:2025-04-23 06:04:39 瀏覽:974
美團安卓哪裡再次配送 發布:2025-04-23 05:56:07 瀏覽:978
油畫價格演算法 發布:2025-04-23 05:54:37 瀏覽:532
交作業怎麼打開ftp 發布:2025-04-23 05:42:32 瀏覽:499
編譯的代碼怎麼生成程序 發布:2025-04-23 05:41:08 瀏覽:21
asp新聞發布源碼 發布:2025-04-23 05:39:27 瀏覽:30
vba與資料庫 發布:2025-04-23 05:38:10 瀏覽:779
上傳網監 發布:2025-04-23 05:33:57 瀏覽:262