3

openwrt プロジェクトでサブセットのみをコンパイルするためのアイデアまたは参考文献を取得したいと思います。私は menuconfig ユーティリティを認識していますが、これは私の目標には十分ではありません。

特定のターゲット (ar71xx) とカーネル用にツール チェーン (binutils + gcc + glibc) のみをコンパイルしたいと考えています。

今、メイクファイルなどを調べた後、ツールチェーンとカーネルに実際にパッチを適用してからコンパイルする作業のほとんどが実際に行われていることに気付きました。パッチ適用後にビルド プロセスを停止して、ソース コードのみにパッチを適用し、独自の make ファイルを作成してコンパイルできるようにするオプションはありますか?

4

2 に答える 2

2

ツールチェーンを個別に準備 (パッチ) するには:

make toolchain/{clean,prepare} V=99
于 2012-03-16T16:24:23.597 に答える
1

カーネルソースを抽出してパッチを適用するには:

make target/linux/{clean,prepare} V=99

パッチが適用されたカーネルソースは、build_dir / linux-$(target)/ linux-$(version)にあります。

于 2011-04-13T21:06:04.243 に答える