首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >openwrt中的工具链?

openwrt中的工具链?
EN

Stack Overflow用户
提问于 2017-01-26 23:28:52
回答 2查看 5.7K关注 0票数 4

我已经在beaglebone black上安装了openwrt。我发现它没有gccg++或任何其他编译器/工具链。

如何在openwrt中安装C和C++的编译器(最好是g++)?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-30 19:07:03

Openwrt默认没有任何编译器,因为在许多情况下,您必须在交叉编译环境中编译软件。所以你可以在"openwrt buildroot“https://wiki.openwrt.org/doc/howto/build中找到工具链/gcc

但是,如果你想在你的Beaglebone上编译任何源代码,你可以得到“opkg install gcc”。

票数 3
EN

Stack Overflow用户

发布于 2018-02-20 01:16:25

要找到一个有足够空间安装gcc的AP是非常困难的。gcc_xxx.ipk的大小约为20MB。输入df -h检查rootfs/overlay中的可用空间。如果您有足够的空间,请使用以下命令修改您的/etc/opkg.conf文件(为您的OpenWrt版本修改Chaos Calmer ):

代码语言:javascript
复制
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内存中安装gcc

代码语言:javascript
复制
opkg update
opkg install gcc -d ram

你会在/tmp/usr/bin中找到gcc。记住,一旦你重启路由器,gcc就会消失,你将不得不重复所有的过程(如果你把它安装在内存中)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41876973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档