OpenWrtは市販のルーターのカスタマイズOSとして発展し、それこそが主な用途となっている
そして通常、OpenWrtの稼働する市販のデバイスはルーターに特化しているため、CPUやメモリ、ストーレージなど、スペック・リソースに制限が多い。
よって、パッケージの作成など、コンパイルを伴う作業はデバイスのネイティブ環境では行わず、PCなどの別の端末用意し、クロスコンパイル環境を構築して行うのが通常だ
そのため、OpenWrtのプロジェクトではクロスコンパイル環境構築のためのドキュメントやパッケージが充実している
Git
Gitを利用してクロスコンパイル環境の構築する
公式のドキュメントが用意されており、主要ディストリビューションの下でクロスコンパイル環境を整える方法が記述されている
公式ドキュメントに従うだけで簡単に構築できる
最終更新:2023年02月05日 23:11