![](/img/trans.png)
[英]How to compile a linux kernel module for different linux kernel
[英]how to compile libraries for the Linux kernel?
我有一個具有抽象層的C代碼庫,我希望移植到Linux內核。
谷歌搜索“ Linux內核編譯庫”是沒有用的,因為您發現的都是“編譯Linux內核”的命中。
有沒有人有關於如何為內核編譯庫的解釋/說明/等的指針?
這個問題是否正確? 內核有庫的概念嗎?
您要學習的是創建一個內核模塊 。 您可以選擇使該庫成為該模塊的一部分(沒有關於Linux的內核),或者選擇將其構建為帶有導出符號的單獨模塊,以允許重用。
對於絕大多數任務,我建議您完全或大部分在用戶環境中尋找解決方案(將庫和使用該庫的所有代碼定期保存),並在內核中僅運行絕對必要的代碼(如果有的話)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.