2017-04-06 64 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