2017-04-06 6 views
0

私はネットワークプロジェクトに取り組んでいます。何らかの理由で、Linuxで使用されているブリッジのソースコードを変更する必要があります。私は私のUbuntuディストリビューションにhttp://lxr.free-electrons.com/source/net/bridge/ソースコードを追加する方法を疑問に思いました。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 これらの2つのリンクは、既存のubuntuディストリビューションに独自のカーネルを構築するのに役立ちます。 –

答えて

0

あなたが現在することができます実行しているカーネルのソースコードを取得するために探している場合:

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

は、ドライバのコードを修正してからコンパイルします。

+0

ありがとう。私はそれを試し、それがうまくいくかどうかを知らせます。敬具 – user2567806

関連する問題