2017-04-06 47 views
0

我正在開發一個網絡項目,出於某種原因,我需要修改Linux中使用的網橋的源代碼。我想知道如何將http://lxr.free-electrons.com/source/net/bridge/源代碼添加到我的Ubuntu發行版中。如何編譯linux橋?

我有一個4.4.0-64-通用內核版本的Ubuntu 16.04。在我的:/usr/src/linux-headers-4.4.0-66/net/bridge只有:KconfigMakefile文件與netfilter文件夾。

請您指出一些解決方案嗎?

預先感謝您。

+0

一切都已經在那裏。我想知道你需要什麼幫助?你只需要從內核配置***(我假設已經啓用)啓用'CONFIG_BRIDGE' ***(包括大部分文件)***和其他配置選項'Makefile' ***來編譯完整的源代碼。 –

+0

對不起,如果我不清楚。我想讓橋的源代碼在我的Ubuntu發行版中進行修改。但是,橋的源代碼不在我的/usr/src/linux-headers-4.4.0.66/net/bridge中。你有沒有得到我的觀點@維多利亞特立獨行?謝謝 – user2567806

+0

https://wiki.ubuntu.com/Kernel/SourceCode和 https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel 這兩個鏈接將幫助你在現有的ubuntu發行版中構建你自己的內核。 –

回答

0

如果你希望得到您當前正在運行,你可以在內核的源代碼:

apt-get source linux-image-$(uname -r) 

修改驅動程序代碼,然後編譯。

+0

謝謝你們。我會嘗試它,並讓它知道它是否工作。問候 – user2567806