簡體   English   中英

如何為Linux內核編譯庫?

[英]how to compile libraries for the Linux kernel?

我有一個具有抽象層的C代碼庫,我希望移植到Linux內核。

谷歌搜索“ Linux內核編譯庫”是沒有用的,因為您發現的都是“編譯Linux內核”的命中。

有沒有人有關於如何為內核編譯庫的解釋/說明/等的指針?

這個問題是否正確? 內核有庫的概念嗎?

您要學習的是創建一個內核模塊 您可以選擇使該庫成為該模塊的一部分(沒有關於Linux的內核),或者選擇將其構建為帶有導出符號的單獨模塊,以允許重用。

對於絕大多數任務,我建議您完全或大部分在用戶環境中尋找解決方案(將庫和使用該庫的所有代碼定期保存),並在內核中僅運行絕對必要的代碼(如果有的話)。

暫無
暫無

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

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