Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gcc openwrt中的工具链?_Gcc_G++_Beagleboneblack_Openwrt - Fatal编程技术网

Gcc openwrt中的工具链?

Gcc openwrt中的工具链?,gcc,g++,beagleboneblack,openwrt,Gcc,G++,Beagleboneblack,Openwrt,我已经在beaglebone black上安装了openwrt。我发现它没有gcc,g++或任何其他编译器/工具链 中安装编译器(首选C++)?P > OpenWRT没有默认编译器,因为在很多情况下,你必须在交叉编译环境中编译软件。 因此,您可以在“openwrt buildroot”中找到工具链/gcc 但是,, 如果您想在Beaglebone上编译任何源代码,您可以获得“opkg install gcc”。很难找到一个有足够空间在其中安装gcc的AP。gcc_xxx.ipk的大小约为20M

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


<如何在OpenWRT?< /P>中安装编译器(首选C++)?P > OpenWRT没有默认编译器,因为在很多情况下,你必须在交叉编译环境中编译软件。 因此,您可以在“openwrt buildroot”中找到工具链/gcc

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

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

如果没有足够的空间,就必须交叉编译代码

尽管如此,您仍然可以在
/tmp
内存中安装gcc,通常通过键入

opkg update
opkg install gcc -d ram

您将在
/tmp/usr/bin
中找到gcc。请记住,一旦重新启动路由器,gcc将消失,您必须重复所有过程(如果您将其安装在ram上)。

是否需要添加镜像?您需要编辑/etc/opkg.conf和opkg update或输入命令“opkg install”https://.......xx.ipk“您能提供一些外接程序.conf文件的链接吗?好的,我想知道你的openWRT版本,它是Linux openWRT 4.4.14。前沿
opkg update
opkg install gcc -d ram