簡體   English   中英

linux-headers-$(uname -r) 安裝程序但 /usr/include/ 未使用新頭文件更新

[英]linux-headers-$(uname -r) installer but /usr/include/ is not update with new headers

我正在嘗試開發 Linux 內核模塊,因此我需要 linux 頭文件。

我使用以下幾行安裝了適當的頭文件( linux-headers-4.19.0-10-amd64 ),但我不知道如何將它們安裝在/usr/include/

apt-get install -y vim mlocate tree openssh-server gdb libjsoncpp-dev apache2 libmariadbclient-dev libmariadb-dev-compat libmariadb-dev libcunit1-dev libgtk2.0-dev screen python perl sudo dos2unix gperf bison flex pkg-config llvm git sudo build-essential wget fuse cmake makedev  libgl1-mesa-dev  freeglut3-dev  libglu1-mesa-dev
apt-get install -y linux-headers-$(uname -r)
apt-get install -y linux-headers-generic

更新/usr/include引用的正確形式是什么?

頭文件位於/usr/src而不是/usr/include

因此,您在/usr/include找不到對您的頭文件的任何引用也就不足為奇了

如果您從經典內核編譯模塊,則您的頭文件應該已經安裝。 如果您從自定義內核編譯, make headers_install應該可以解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM