beaglebone black
にopenwrt
をインストールしました。 gcc
、g++
または他のコンパイラ/ツールチェーンを持っていないことがわかりました。openwrtのツールチェーン?
openwrtでCおよびC++のコンパイラ(g ++が望ましい)をインストールするにはどうすればよいですか?
beaglebone black
にopenwrt
をインストールしました。 gcc
、g++
または他のコンパイラ/ツールチェーンを持っていないことがわかりました。openwrtのツールチェーン?
openwrtでCおよびC++のコンパイラ(g ++が望ましい)をインストールするにはどうすればよいですか?
多くの場合、クロスコンパイル環境でソフトウェアをコンパイルする必要があるため、Openwrtにはデフォルトでコンパイラはありません。 だからあなたはあなたがあなたのBeaglebone上の任意のソースコードをコンパイルしたい場合、あなたはそれが「GCCをインストールopkg」を得ることができ 、「OpenWrtのをbuildroot」 https://wiki.openwrt.org/doc/howto/build
でツールチェイン/ gccのを見つけることができますが。
gccをインストールするのに十分なスペースがあるAPを見つけるのは非常に難しいです。 gcc_xxx.ipkのサイズは約20MBです。 df -h
と入力して、rootfs/overlayの空き容量を確認してください。あなたは十分なスペースがない場合は、クロスコンパイルしてコードする必要があります
dest root/
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
src/gz chaos_calmer_base http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base
src/gz chaos_calmer_packages http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages
src/gz chaos_calmer_luci http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/luci
src/gz chaos_calmer_routing http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/routing
src/gz chaos_calmer_telephony http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/telephony
src/gz chaos_calmer_management http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/management
:あなたは十分なスペースを持っている場合は(あなたのOpenWrtのバージョンのカオス落ち着いを変更)以下でご/etc/opkg.conf
ファイルを変更します。あなたは
opkg update
opkg install gcc -d ram
を入力することで、通常ははるかに大きく、あなたが/tmp/usr/bin
でGCCを見つける/tmp
メモリ内のgccをインストールすることができ、このかかわらず
。ルータを再起動するとすぐにgccが消え、すべてのプロセスを(RAMにインストールした場合は)繰り返す必要があることに注意してください。
私は 'opkg install gcc'を試しました。 – abhiarora
ミラーを追加する必要はありますか? – abhiarora
/etc/opkg.confとopkg updateまたは入力コマンド "opkg install https://.......xx.ipk"を編集する必要があります。 –