Я установил openwrt
на beaglebone black
. Я узнал, что у него нет gcc
, g++
или любого другого компилятора/инструментальной цепочки.Инструментарий в openwrt?
Как установить компилятор (желательно g ++) для C и C++ в openwrt?
Я установил openwrt
на beaglebone black
. Я узнал, что у него нет gcc
, g++
или любого другого компилятора/инструментальной цепочки.Инструментарий в openwrt?
Как установить компилятор (желательно g ++) для C и C++ в openwrt?
Openwrt по умолчанию не имеет компилятора, так как во многих случаях вам необходимо скомпилировать программное обеспечение в среде кросс-компиляции. Таким образом, вы можете найти ToolChain/куб.см, «OpenWRT Buildroot» https://wiki.openwrt.org/doc/howto/build
Но Если вы хотите компилировать исходный код на вашем Beaglebone, вы можете получить его «opkg установить GCC».
Очень сложно найти AP с достаточным пространством для установки gcc в нем. Размер gcc_xxx.ipk составляет около 20 МБ. Проверьте свободное место в rootfs/overlay, набрав df -h
. Если у вас есть достаточно места, измените /etc/opkg.conf
файл с нижеследующим (изменить Chaos спокойней для вашей версии OpenWRT):
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
Если у вас нет достаточно места, вы будете иметь кросс-компиляции кода.
Несмотря на это, вы можете установить ГХК в памяти /tmp
, что, как правило, гораздо больше, набрав
opkg update
opkg install gcc -d ram
и вы найдете GCC в /tmp/usr/bin
. Помните, что как только вы перезагрузите маршрутизатор, gcc исчезнет, и вам придется повторить весь процесс (если вы установите его на RAM).
Я попробовал 'opkg install gcc'. – abhiarora
Нужно ли добавить зеркало? – abhiarora
Вам нужно отредактировать /etc/opkg.conf и opkg update или команду ввода «opkg install https: //.......xx.ipk» –