2016-07-09 11 views
-1

私はクロスコンパイル用にOpenWRT BuildRootをCentOSにインストールしました。メニュー設定で私は自分のOpenWRTデバイスのアーキテクチャを選択しましたが、私のデバイスに展開するためのHelloWorldパッケージのビルド方法はわかりません。 誰かが何をすべきなのかを段階的に教えてもらえますか?OpenWRT BuildRootでパッケージをビルドするには

[UPD]:opkgでインストールするには* .ipkが必要です。

+0

投稿を編集して、必要なパッケージ形式と、パッケージのインストールに使用するパッケージ管理ツールについて言及してください。例:package.ipk http://dev.leipzig.freifunk.net/svn/firmware/packages/mkipkgを作成し、 'opkg'でインストールするhttps://wiki.openwrt.org/doc/techref/opkg –

+0

はい、私はipkパッケージが必要です、そして、それはopkgによってインストールされます。私はCentOSでコンパイルされたhelloworldプログラムでパッケージを作ろうとしましたが、OpenWRTでは動作しません(他のアーキテクチャが原因です) – antropoff

+0

パッケージを作る前にOpenWrtクロスコンパイラでプログラムをクロスコンパイルする必要があります。 –

答えて

0

大変申し訳ありませんが、私はLinuxのクロスコンパイルの初心者です。 これで、ターゲットデバイス用に独自のパッケージを作成できます。問題は: openwrt buildrootディレクトリのMakeコマンドがエラーで終了しましたが、クロスコンパイル用のファイルがいくつか作成されました。私はエラーなくmakeコマンドを完了し、カスタムパッケージをコンパイルする必要がありました。 makeコマンドを実行している間、多くの単純な問題がありましたが、googleとopenwrt.orgフォーラムが私を助けました。

@Knud Larsenと彼のコメントのおかげで、解決策を見つけるのに役立ちます!

関連する問題